Tate Modern

Venue Info

Tate Modern

Tate Modern is one of London’s most beloved and renowned buildings to date.

A true icon of the capital, it offers sixteen sleek and contemporary entertaining spaces with stunning views of London’s skyline.

Tate Modern’s Cafe 2 comes with floor to ceiling glass windows and unapparelled views of the River Thames and its surrounding landscapes while its vibrant environment makes it ideal for entertaining events.

Apart from that, the venues impressive Members Room with exclusive balconies on both its north & South sides offers unrivalled views of the River Thames and the city’s skyline. The balconies can also double up as outdoor reception spaces.

Facilities include:

16 unique spaces across two galleries
Exclusive private viewing opportunities
Create a bespoke event
Pick from one of our end-to-end event solutions
Stunning river views across London
Dedicated team of event managers
Daytime and evening hire
Day delegate rates starting at £100pp ex VAT

Book this venue