

Montcalm Royal London House is located in the heart of London’s financial district, offering easy access to both business and leisure destinations. It is within walking distance of Liverpool Street Station, the Barbican Centre, The Gherkin, the Sky Garden, and the Museum of London. London City Airport is approximately 12 km away, and London Heathrow Airport is about 31 km from the hotel.