22-25 Finsbury Square 22-25, London, Greater London (Great Britain) Show on map
Updating availability and prices
MONTCALM ROYAL LONDON HOUSE has a total of 253 rooms
It was built in 2016 with a spa, gym, two restaurants and cutting edge meeting spaces too, giving Montcalm Royal London House Hotel-City of London an exciting new future
To the south is St Paul's, the Thames and the soaring towers of the City
To the north are the galleries, bars and boutiques of trend-setting Shoreditch
At the heart of it all, we have put our stamp on the former Royal Mail head office
Hotel
Activities and leisure