HOME / Japanese restaurant / Ohana Japanese Steakhouse
114 W Loop 289 Acc Rd, Lubbock, TX 79416
+18067920144
View Business Profile