Find the top Tempura restaurants in Lubbock, Texas near you now.
Japanese restaurant
Address: 5130 80th St, Lubbock, TX 79424