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