Tower of London

Tower of London

🇬🇧United Kingdom

The Tower of London, located on the River Thames in central London, is a historic castle founded in 1066 as part of the Norman Conquest. It encompasses an area of 12 acres and includes the iconic White Tower, built by William the Conqueror in 1078, serving as a symbol of royal power.

More about Tower of London

The Tower of London has served various roles, including royal residence, fortress, and prison. The complex features a unique concentric design and a moat. Visitors can explore its well-preserved medieval architecture and view the Crown Jewels. Open year-round, it is accessible via Tower Hill Underground station and several bus routes.