Where is New Canaan?

Where is New Canaan located?

New Canaan, Connecticut, United States (approx. 41.14631°, -73.49563°)


Where is New Canaan on the map?