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.