Tower of London
For nearly 1,000 years the mighty Tower of London has stood in service of the monarch, anchored on the shore of the River Thames. Today, the Tower welcomes millions of people each year, as they seek out famous stories of wing-clipped ravens, colourful Yeoman Warders and the priceless Crown Jewels.
-
Nearest Station: Fenchurch Street or London bridge
Seated: 40 guestsGet a quote by calling our team on 020 7993 5478