The Tower of London
A historic castle located on the north bank of the River Thames in central London.
The Tower of London, a UNESCO World Heritage Site, is a complex of several buildings set within two concentric rings of defensive walls and a moat. The Tower has served variously as a royal palace, a fortress, a prison, and a museum. It is home to the Crown Jewels and the legendary Beefeaters.
Itineraries containing The Tower of London
United Kingdom
5 days in United Kingdom
A 5-day trip through the United Kingdom covering iconic landmarks and beautiful scenery, ensuring a perfect blend of history, culture, and nature.