Montcalm Royal London House ligger centralt i London, ved siden af Finsbury Square Garden og kun en kort gåtur fra Liverpool Street. Hotellet har tagterrasse med bar og fantastisk udsigt over byen samt spa- og fitnesscenter, eget bryggeri og en række luksuriøse faciliteter, der er integreret overalt.
Samtlige værelser og suiter har aircondition samt 55" Smart-tv med internationale kanaler, gratis wi-fi, iPod-dockingstation, minibar, Nespresso-maskine og pudemenu.
Montcalm Royal London House har 2 barer og 2 restauranter, herunder en bar på tagterrassen, et brasserie og kaffeområde. Der tilbydes desuden roomservice og concierge døgnet rundt.
Ejendommen ligger under 10 minutters gang fra Barbican Centre og under 15 minutter fra Shoreditch. Det er nemt at komme rundt til andre dele af London med offentlig transport. Der er 12 km til den nærmeste lufthavn, London City Lufthavn.