Mẹcha Noodle Bar

Noodle shop · 116 Washington St, Norwalk, CT

Dine-In

Hours

More food in Norwalk, CT · Noodle in Norwalk