Venue

The Tower of London

Officially Her Majesty’s Royal Palace, the iconic Tower of London is situated on the banks of the River Thames. Built in the 1080s by William the Conqueror, it’s played a prominent role in English history and has served as an armoury, a treasury, a menagerie, the home of the Royal Mint, and a prison.

Today, the Tower is home to the priceless Crown Jewels of England, Line of Kings, The Fusilier Museum and also six guardian ravens, who rumour has it if they ever leave, the kingdom will fall…

For more information on the Tower of London and its rich history, visit Historic Royal Palaces Tower of London.