Japanese restaurant · 105 West Ave SL 0400, Norwalk, CT
Dine-In
More food in Norwalk, CT · Japanese Food in Norwalk