1. Home
  2. / New London
  3. / New London is located at the mouth of the Thames River, true or false?

New London is located at the mouth of the Thames River, true or false?

  • False

  • True

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.
Unleashing the Charm: Exploring New London, Connecticut!

Unleashing the Charm: Exploring New London, Connecticut!

Take the New London Quiz
Subscribe newsletter

Subscribe Now!

Learn something
new everyday

Playing quizzes is free! We send 1 quiz every week to your inbox