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 located on the north bank of the River Thames in central London. Founded in 1066, it has served various roles including a royal palace, prison, and treasury. Key attractions include the Crown Jewels, the White Tower, and guided tours by the Yeoman Warders. Open daily, visitors can explore the castle's rich history and architecture. Admission fees are applicable, and it is accessible for individuals with limited mobility.