City Center
The Montcalm Hotel is the newest luxury hotel in London, The Montcalm sits at the top of Park Lane in the heart of the capital. The hotel has a fresh, modern design while preserving its heritage values. The Montcalm offers a superb choice of luxurious accommodation, with an emphasis on luxury comfort. The hotel bedrooms are tastefully designed with magnificent bathrooms and rain showers reflecting the latest in design and technology.The Montcalm's luxury suites with opulent extras are rich with glamour and timeless elegance to make each stay an experience that will always remember.