Restaurant in Tampa
Fresh sushi and Japanese favorites in a cozy spot with chalkboard specials and sangria
5116 N Nebraska Ave
Tampa, FL, 33603
(813) 252-6393