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