Montcalm Royal London House - City Of London
22-25 Finsbury Square, London, England
Free cancellationReserve now, pay when you stay
The price is £135 per night from 20 Jun to 20 Jun
Located in London City Centre, this luxury hotel is within a 10-minute walk of Financial District, Liverpool Street, and Barbican Arts Centre. The Gherkin and ...