Montcalm Royal London House is situated in City of London, a 5-star luxury hotel, offering a new space to relax, recharge, indulge and impress a central location in the heart of London, right next to Finsbury Square Garden and a short walk from Liverpool Street.
With 253 rooms and suites; 2 Bars and 2 restaurants including a rooftop bar, brasserie and coffee area; Club Lounge; Wellness & fitness centre. Montcalm Royal London House is truely luxurious 5-star hotel.
Reviews of The Montcalm Royal London House London