Where is Tower of London?
Tower of London is located in London City Centre. It's in an artistic neighbourhood well known for its theatre and riverfront. If you want to find things to see and do in the area, you might like to visit The Shard and London Eye.
Things to see and do near Tower of London
What to see near Tower of London
- Financial District
- Jewel House
- Tower Bridge
- London Bridge
- The Shard
Things to do near Tower of London
- London Eye
- The British Museum
- O2 Arena
- Oxford Street
- Royal Albert Hall