Japanese restaurant · 101 N Franklin St Ste C, Tampa, FL
Dine-In
More food in Tampa, FL · Japanese Food in Tampa