Japanese restaurant · 120 New Canaan Ave, Norwalk, CT
Dine-In
See full menu
More food in Norwalk, CT · Japanese Food in Norwalk