Montcalm Royal London House

22-25 Finsbury Square,
London, EC2A 1DX

Plot an area on map:

City of London

Bloomsbury

West End

Show similar hotels:

Point A Shoreditch0.1km

Point A Liverpool Street0.5km

All City of London Hotels

All 5 star Hotels

5 * hotels in City of London

Pinpoint attraction on map:

Liverpool Street0.4km

Shoreditch0.6km

Moorfields Eye Hospital0.7km