Prestigious Venues

Back to Main Site
Tower of London

Tower of London

A world heritage site and spectacular riverside venue in the heart of London

Key Facts

Overview

Anchored on the shore of the River Thames, the mighty Tower of London has stood in service of the monarch for nearly 1,000 years. Its magnificent surroundings embody inspiring and ancient stories of wing-clipped ravens, colourful Yeoman Warders and the priceless Crown Jewels. The Tower's adaptable event spaces are perfect for conferences, away days, dinners, receptions, celebrations and large-scale events.

Venue Review

Venue History

Location

Add this venue to favourites + or Send an event enquiry

Tower of London, London, EC3N 4AB, United Kingdom

Other Prestigious Venues in United Kingdom