Cheshire Hotel is situated in a prime location in central London, at the junction of Oxford Street and Tottenham Court Road. The spacious guest rooms at the Country Inns and Suites By Carlson feature amenities that offers chic, ease and eminence to all the travellers whether they are travelling for business or leisure.
Situated in Bloomsbury, Cheshire Hotel is just a two-minute walk to Oxford Street. Situated close by is the British Museum, fashionable Covent Garden, world-famous shopping, Regent Street, Oxford Street, Bond Street and Theatreland. No car parking is available on site at the hotel.