
London, United Kingdom
Montcalm Royal London House
5-star hotel · MONTCALM COLLECTION
Nestled in the bustling heart of London, Montcalm Royale London House, London city enjoys a central location, adjacent to Finsbury Square Garden and just a brief stroll from Liverpool Street. The hotel presents a rooftop bar…
- Wi-fi
- 24-hour reception
- Indoor freshwater pool
- Private pool























