Meeting Rooms in the City of London

We have a range of Meeting Rooms for your next event

Being one of the capital’s main business districts, the City of London is an obvious choice to hold your next meeting. The area is centrally located, meaning it’s easily accessible by walking or public transport, and boasts views across the River Thames. The City also brings together the old and new expertly, with cutting-edge skyscrapers standing alongside centuries-old institutions like the Stock Exchange and Bank of England.

City of London Meeting Rooms

Make your meeting one to remember by holding it within an iconic London venue, such as the stunning St Paul’s Cathedral or the towering heights of The Gherkin. If it’s a more casual atmosphere you’re aiming for, invite your delegates to Montcalm Royal London House to mingle on the rooftop terrace.

Get in touch