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