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