Verified Montcalm Royal London House
3 weeks ago

Montcalm Royal London House

22-25, Finsbury Square, London EC2A 1DX London United Kingdom

Montcalm Royal London House - City of London is a 5 star luxury hotel situated near top attractions in city of London and beautifully designed bedrooms and striking rooftop bar, revealing a fresh perspective of the city. Book now for latest offers and packages.

Features & Aminities
Accepts Credit Cards
Always Open 24/7
Budget Friendly
Free Wi-Fi
Outdoor Seating
Satisfaction Guaranteed
Verified Hustle N holla
Others 2 days ago

Hustle N holla