answersLogoWhite

0

The River Thames arises in Gloucestershire at Thames Head, which is a small spring, and flows through London and out into the North Sea at the Thames estuary

User Avatar

Wiki User

16y ago

What else can I help you with?