Tokyo Sushi Bar (E Fowler) - Tampa 5711 E Fowler Ave Tampa, FL 33617
Open
11:30AM - 9:00PM