Japanese restaurant · 1123 Thomasville Rd Ste C, Tallahassee, FL
Dine-In
More food in Tallahassee, FL · Japanese Food in Tallahassee