Choose your preferred currency.
Montcalm Royal London House offers a refined urban experience in the vibrant City of London. Located in Finsbury Square, this contemporary hotel balances luxury and comfort, making it ideal for both business and leisure travelers. It features an array of elegantly designed rooms and suites, from Superior rooms with modern amenities to Montcalm Club King suites that grant access to exclusive lounge privileges.
Guests can enjoy the rooftop Aviary bar, known for panoramic views of the London skyline, or indulge in wellness offerings such as indoor and outdoor pools, a spa, and a well-equipped fitness center. On-site dining options include international cuisine served in sophisticated spaces, creating a blend of fine dining and relaxed social settings.
Proximity to key landmarks such as the Barbican Centre and Liverpool Street Station makes Montcalm Royal an excellent base for exploring the city’s cultural and financial districts. The hotel also ensures convenience with a 24-hour front desk, concierge services, and business facilities, catering to professional needs.
22-25 Finsbury Square City , London, EC2A 1DX, United Kingdom
Other
0.10 kmOther
0.38 kmthings to do
0.38 kmtrain Stations
0.39 kmFamous Streets
0.45 kmmuseums and Art Galleries
0.45 kmtrain Stations
0.48 kmtrain Stations
0.48 kmmuseums and Art Galleries
0.50 kmOther
0.54 kmHistorical Buildings
0.75 kmHistorical Buildings
0.84 kmHistorical Buildings
0.97 kmHistorical Buildings
1.19 kmHistorical Buildings
1.34 kmHistorical Buildings
1.64 kmHistorical Buildings
1.74 kmHistorical Buildings
1.91 kmFind other great 5-star options near the Montcalm Royal London House-City of London.
42-46 Chiswell Street , London
52 Chiswell Street, London
10-50 Willow Street , London
Whitecross Street 161, London
40 Liverpool Street, London
12 Folgate Street, London
, London
80 Houndsditch, London
43 Pitfield Street, London
Hold On!