Content contains affiliate links, marked with asterisks (*). If you click through and make a purchase, Visit London receives a commission – as a not-for-profit organisation, this is put back into our work supporting London’s economy.
The Cheshire Hotel is located in the heart of London, near Oxford Street. All rooms are modern and ensuite.
|Nightly rate||£99.00 per room|
Venue Details & Map
110 Great Russell StreetBloomsburyLondonWC1B 3NA
- +44 (0)20 7637 7777
- Catering Facilities
- General Facilities
- Ironing facilities