Tempura Restaurants in Lubbock, Texas

Find the top Tempura restaurants in Lubbock, Texas near you now.

Yuyo Japanese Restaurant

Japanese restaurant

Address: 5130 80th St, Lubbock, TX 79424

Reserve Order