The Montcalm Royale London House Location
22 25 Finsbury Square, 22 25 9, London, United Kingdom
Enter dates to see available properties
Area Information
Attractions
Bank Of England Museum
800 m
London Stock Exchange
1.2 km
Saint Paul's Cathedral
1.3 km
Tower Bridge Exhibition
2.1 km
Royal National Theatre
2.7 km
Houses of Parliament
3.7 km
Oxford/Bond Street
4.1 km
Train stations
London Liverpool Street
500 m