
London, United Kingdom
Crestfield Hotel
3-star hotel
Enjoy garden and terrace views at Crestfield Hotel, located in London City Centre, a short drive from the British Museum and Russell Square. The hotel offers 63 guestrooms with LCD TVs, digital programming, and complimentary…
- Wi-fi
- 24-hour reception
- 24-hour security · extra charge
- Bellboy service · extra charge


