Skip to content

Location

Tokyo Sushi Bar - Tampa

5711 E Fowler Ave
Tampa, FL 33617
(813) 983-1822