An award ceremony is the opportunity to recognise the stars of your field. Therefore, the setting is of great importance. We understand that the right venue must be both visually impressive and fully equipped to offer the facilities you need to exceed the expectations of guests.
The ideal venue for an awards ceremony must consider location, set up time, space, lighting, projection and value for money. The Pavilion at the Tower of London has been designed to tick all of the boxes.
First impressions are extraordinary at The Pavilion, which offers breathtaking outside space in the shadow of one of London’s iconic landmarks. Inside the venue continues to impress with elegant decor, clear sight lines and a wealth of opportunities for branding.
This fully produced venue has been designed to take both the stress and additional cost out of hosting your next award ceremony.