
The Tower Of London (London) FAQs In 2026 - 2027
Historic Castle
10 FAQs on The Tower of London
What is the Tower of London?
The Tower of London is a historic castle located on the north bank of the River Thames in central London. It was founded towards the end of 1066 as part of the Norman Conquest of England and has since been used as a royal residence, a treasury, a mint, a fortress, and a prison. Today, it is a popular tourist attraction and a UNESCO World Heritage Site, notable for housing the Crown Jewels and its role in British history.
How can I visit the Tower of London?
Visitors can purchase tickets to the Tower of London online or at the ticket office on site. It is accessible via public transport, with the nearest underground station being Tower Hill. Visitors can explore multiple areas within the Tower, including the White Tower, Medieval Palace, and the place where the Crown Jewels are displayed. Guided tours by Yeoman Warders, commonly known as ‘Beefeaters’, are also available, offering insights into the Tower’s history and anecdotes.
























