
Tower of London
Place
The Tower of London is a historic castle and fortress located on the north bank of the River Thames in central London. Founded towards the end of 1066 as part of the Norman Conquest, it has served historically as a royal palace, a notorious prison, and a secure stronghold. Today, it is a prominent World Heritage Site and home to the Crown Jewels of the United Kingdom.

