Yamagata Japanese Steak House

5905 82nd St # 104 Lubbock TX 79424 USA

(806) 687-5620

Location