Tokyo Sushi Bar (E Flower) -- Tampa 5711 E Fowler Ave Tampa, FL 33617
Opens Soon
11:30AM - 9:00PM   View Hours
(813) 983-1822
Ordering from

Tokyo Sushi Bar (E Fowler) - Tampa - 5711 E Fowler Ave Tampa, FL 33617