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