Das Montcalm Royal London House liegt im geschäftigen Herzen Londons und genießt eine zentrale Lage, direkt neben dem Finsbury Square Garden und nur einen kurzen Spaziergang von der Liverpool Street entfernt.
Zimmeranzahl: 263
22-25 Finsbury Square, City , Islington, London, EC2A 1DX, Großbritannien
Hotel heute 2-mal gebucht.