



Montcalm Royal London House occupies a striking building on Finsbury Square in the heart of the City of London, steps from Liverpool Street station and the financial district. Opened in 2016 within the former Royal Mail head office, this 253-room hotel carries a genuine sense of place - its heritage as a communications hub lending the property a character that purpose-built conference hotels...
Create a free account to see the full venue profile and start planning your retreat.
Everything you need to plan a retreat in this city: top venues, airports, climate, and how to get around.