Ohana Japanese Steakhouse
4.76
star(s) from
44
votes
5510 4th St, Ste 100,
Lubbock, TX 79416
Ohana Japanese Steakhouse is one of the popular Restaurant located in 5510 4th St, Ste 100 ,Lubbock listed under
Restaurant in Lubbock
,
Steakhouse in Lubbock
,
Sushi Restaurant in Lubbock
,