666 Main Ave. Norwalk, CT 06851