New London is a historic seaport city located in southeastern Connecticut along the Thames River and Long Island Sound. Founded in 1646, the city has deep ...