Where is New London Union Station?

Where is New London Union Station located?

New London Union Station, New London Union Station, United States of America (approx. 41.355427°, -72.09321°)


Where is New London Union Station on the map?