Montcalm Royal London House, London City
Photo gallery for Montcalm Royal London House, London City
Overview of Montcalm Royal London House, London City
Montcalm Royal London House, London City
5-star hotel in London City Centre
Reviews
8.6
Excellent
Popular amenities
Explore the area
22-25 Finsbury Square, London, England, EC2A 1DX
- Liverpool Street7 min walk
- St. Paul's Cathedral4 min drive
- London Bridge4 min drive
- London (LGW-Gatwick)88 min drive