Answer
New London is located at the mouth of the Thames River, which is a 235-mile-long river that flows through the state of Connecticut. The river originates in the Berkshire Mountains of western Massachusetts and flows east through the Connecticut River Valley before emptying into Long Island Sound. The city of New London is located at the mouth of the Thames River, where it meets Long Island Sound.