Where is North Haven Station?

Where is North Haven Station located?

North Haven Station, North Haven Station, United States of America (approx. 41.3775°, -72.8783°)


Where is North Haven Station on the map?