
Attractions / United Kingdom / London
Tower of London
A royal fortress on the north bank of the Thames.
Photo: Bob Collowan / Wikimedia Commons / CC BY-SA 3.0 (source)
The Tower of London is a historic castle on the north bank of the River Thames. William the Conqueror began building it after the Norman conquest of 1066, and the central White Tower dates from about 1078.
It is a UNESCO World Heritage Site, listed in 1988, and it houses the Crown Jewels.
Getting there
Not yet verified
Visitor tips
Not yet verified
Traveller experiences
No experiences have been shared for this place yet.