2

Ohana Steakhouse and Sushi Bar

General Info

5217 82nd St, Lubbock, TX 79424
8067838298 map of location
Cuisine
  • Sushi
back to top