Restaurant in Tampa
All-you-can-eat sushi and hibachi restaurant with fresh rolls and an extensive menu
2101 E Fowler Ave
Tampa, FL, 33612
(813) 898-0212