London's Centre Stage
Are you looking for a quintessential London venue for your next meeting or event? Do you want to impress your guests with river views and unique creative spaces in an exciting, buzzing area of the city?
You’ve come to the right place.
Since the Festival of Britain in 1951, South Bank has been at the epicentre of events and culture in London. A thriving riverside hot spot, South Bank is where it all happens.
Home to some of the UK’s most popular tourist attractions including The London Eye, world-renowned cultural institutions The National Theatre, Southbank Centre and BFI. England’s iconic New Year fireworks display, the London Film Festival, the London Literary Festival as well as The Baftas coming to Royal Festival Hall in 2023, it’s South Bank that takes centre stage for some of the biggest events in the city.
With unrivalled panoramic views across The Thames, nowhere feels more like ‘London’. A glance in any direction and you’re in full sight of some of the city’s iconic landmarks, from Big Ben and the Houses of Parliament in one direction, across to St. Pauls in the other.
Whether you’re looking to host an important meeting in central London, organise a conference with river views, bring colleagues together for teambuilding or host an impressive gala dinner, our extensive portfolio of stunning venues has the answer.