Choose your room
Churchill House Hotel 3*
- Internet
Free internet access
- Express check-in/ -out
- No Smoking
Non-smoking property
- No pets allowed
The 3-star Churchill House Hotel London offers quick access to St Etheldreda's Roman Catholic Church, located merely a 6-minute walk away.
The hotel is just 350 metres from The Postal Museum and the 95-storey supertall Shard Skyscraper is 2.7 km away. Sights around 25 minutes' walk from this London hotel include the public Trafalgar Square. The famous British Museum is just 1.3 km away, and Chancery Lane underground station is just steps from the Churchill House London. Marylebone train station lies 3.7 km from the accommodation.
Situated steps away from the hotel, the restaurant L'Osteria 57 offers a European menu.