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 km22 25 Finsbury Square City , London
52 Wilson Street , London
3 South Place, London
Lambs Passage, London
42 46 Chiswell Street, London
52 Chiswell Street, London
42 46 Chiswell Street , London
81 Great Eastern Street , London
40 Liverpool Street, London
Old Street, London
12 Folgate Street, London
34 London Wall, London