The Tower of London is a castle located in the United Kingdom. Its construction began in 1066, and it exhibits Norman architecture. It is considered a tourism attraction.
The Tower of London is recognized as a historic castle. It may also be considered a museum, an archaeological site, and a World Heritage Site, although this is disputed.
The site is located in London, specifically within the London Borough of Tower Hamlets.
Accessibility information indicates wheelchair access is available. For more information, visit the official website: https://www.hrp.org.uk/toweroflondon.
