Tokyo Sushi Bar (E Fowler) - Tampa 5711 E Fowler Ave Tampa, FL 33617
Closed
Opens Wednesday at 11:30AM