Tower of London
Symbolising the strength and security of the nation, the Tower of London is a fortress to the capital, strategically located by Tower Bridge on the River Thames. Nowadays, the tower is a tourist attraction, with visitors eager to catch a glimpse of the Crown Jewels.
- St Katharine's & Wapping, London EC3N 4AB, UK EC3N 4AB England United Kingdom
- +44 20 3166 6000
Open daily 10:00 - 16:30
Fridays 09:00 - 16:30