Tabu Sushi Bar & Grill
Sushi · Japanese · Bar and Grill
Tabu Sushi Bar & Grill is a Japanese restaurant offering artfully presented sushi rolls and teriyaki plates. Takeout and delivery are available.
Location
Vota recommends
Location
Vota recommends