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