1. Edo 666 Main Ave, Norwalk, CT 06851 Coordinate: 41.16022,-73.41886 Phone: (203) 750-0627
2. Edo Korean & Japanese 666 Main Ave, Norwalk, CT 06851 Coordinate: 41.16022,-73.41886 Phone: (203) 750-0623