Where is the Thames River Located?

The Thames River is located in England. The famous London Bridge crosses over the Thames River. It’s the second longest river in the United Kingdom.