Skip to content
Tokyo Sushi Bar (E Flower) -- Tampa 5711 E Fowler Ave Tampa, FL 33617

Tokyo Sushi Bar (E Fowler) - Tampa

Closed Opens Thursday at 11:30AM