Powered by Tripadvisor

Tokyo Japanese Restaurant

5711 E Fowler Ave
Temple Terrace, FL 33617
Uber
MORE PHOTOS