The Cheshire Hotel
3 Star Hotel
Cheshire Hotel is situated in a prime location in central London, at the junction of Oxford Street and Tottenham Court Road. All of the cosy bedrooms have work desks. Rooms also feature seating areas and private bathrooms. Free WiFi is also accessible throughout.