Tower of London - Free Audio Guide
London, England, United Kingdom
Tower of London, Tower Hill, Tower Liberty, Whitechapel, London Borough of Tower Hamlets, London, Greater London, England, EC3N 4AB, United Kingdom
The Tower of London, officially known as His Majesty's Royal Palace and Fortress of the Tower of London, is a historic castle situated on the north bank of the River Thames in central London. Established in 1066, it has served multiple functions such as a royal palace, prison, and treasury. Highlights for visitors include the Crown Jewels, the White Tower, and guided tours led by the Yeoman Warders. Open daily, the Tower allows guests to delve into its extensive history and impressive architecture. Admission fees apply, and the site is accessible for visitors with limited mobility.