Home
| Monument

What is inside Tower of London?

The Tower of London is a historic castle located on the north bank of the River Thames in central London. It has served as a royal palace, prison, armory, and home to the Crown Jewels of the United Kingdom. It is now a UNESCO World Heritage Site and a popular tourist attraction.

Tourism FAQs


© Place Sociale
About | Contact | Privacy Policy