Yuyo Japanese Restaurant

5130 80th St, Lubbock, TX 79424
Yuyo Japanese Restaurant Yuyo Japanese Restaurant is one of the popular Sushi Restaurant located in 5130 80th St ,Lubbock listed under Restaurant in Lubbock , Sushi Restaurant in Lubbock ,

Contact Details & Working Hours

Map of Yuyo Japanese Restaurant