Tower of London

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.

1 episode featuring Tower of London

What is PodLume?

PodLume turns podcasts into searchable knowledge. AI-decoded transcripts, identified guests and topics, smart highlights, and cross-show search across the world’s best conversations — all in your pocket.

Tower of London | PodLume