The Cheshire Hotel is centrally located near to many attractions, historical places, theatreland, business and shopping centres. Within 15 minutes¿ walk from the hotel, guests can access all amenities that will make London an experience without having..