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.
Phone
+44 (0) 20 3873 4000
Alternate Phone
+44 (0) 7525 594 562
Location
22-25 Finsbury Square, London EC2A 1DX London, United Kingdom