Search

Best Japanese steakhouse in Lubbock, TX

Showing 1-1 of 1 results


Ohana Japanese Steakhouse
114 W Loop 289 Acc Rd, Lubbock, TX
4.1

(588 Reviews)