Where is Thames River?
Thames River is located in London City Centre. It's in an artistic neighbourhood that travellers enjoy for top attractions such as the great entertainment and museums. If you'd like to find things to do in the area, you might like to visit London Eye and Big Ben.
Things to see and do near Thames River
What to see near Thames River
- Trafalgar Square
- Piccadilly Circus
- London Bridge
- Hyde Park
- Tower of London
Things to do near Thames River
- Oxford Street
- O2 Arena
- Westfield London Shopping Centre
- LEGOLAND® Windsor
- Westminster Abbey