51.522588 ­-0.112638
Go to map view
Laystall Street 40, London, EC1R 4PQ, United Kingdom +44 751 006 2715
Conveniently located in London in the charming Holborn district, the Churchill House offers comfortable accommodations in one of Europe's busiest cities. Thanks to the excellent nearby transport links, this convenient London residence allows you easy access to the West End, the city center, numerous sights and attractions, and the main business and shopping... More from venere.com

Get Rates

Show Chancery Lane Residence at top of the results.

Get Flight + Hotel