The Montcalm

Hotel Address: 34 40 Great Cumberland Place London. Location. The Montcalm London is located in central London, close to Marble Arch, Madame Tussaud"s Wax Museum, and Buckingham Palace. Nearby points of interest also include Royal Albert Hall and Trafalgar Square. Hotel Features. Dining options at The Montcalm London include 2 restaurants. A bar/lounge is open for drinks. Room service is available 24 hours a day. Guests can enjoy a complimentary reception. Recreational amenities include an indoor pool, a health club, a spa tub, a sauna, and a fi… read more.


Check Rates Availability button2



The Montcalm

Keine Kommentare:

Kommentar veröffentlichen