Das Montcalm Hotel London ist ein elegantes, im Georgischen Stil errichtetes Stadthaus, das sich in einer abgelegenen Allee, in der Nähe vom Marble Arch, am nordöstlichen Teil des Hyde Parks befindet. Bedeutende Sehenswürdigkeiten wie Madame Tussauds und das Sherlock Holmes Museum sind vom Hotel aus leicht zu erreichen. Die Oxford Street und das Stadtviertel Bayswater sind nur wenige Straßen entfernt.
Das Haus wurde 1973 erbaut und 1998 renoviert und verfügt über 6 Etagen.
Die komfortablen 143 Zimmer und Suiten sind mit Bad und Dusche, Fön und Luxusbadeartikeln ausgestattet. Sie haben Klimaanlage, DSL-Internetverbindung, Fax, Voicemail, Schreibtisch, Direktwahltelefon, Pay -TV, Satellitenkanäle, Safe, Hosenpresse, Tee-/Kaffeemaschine und Minibar.
Zu den weiteren Annehmlichkeiten zählen ein rund um die Uhr verfügbarer Zimmerservice, eine Cocktail Bar, die „Barra Noire“ für 45 Personen und das „Vetro“ Restaurant, mit der besten italienischen Küche.