Montcalm Royal London House-City of London

22-25 Finsbury Square, City , London, United Kingdom EC2A 1DX
From
$174 / night
Reserve a room

Popular amenities

Show all amenities

Availability

Amenities

Popular

Guest reviews

8.2
Very good
8070 reviews
Read all reviews

See what guests loved the most: