Located in Kensington, London, this hotel is a short walk from attractions like Cromwell Road and Kensington High Street, and just three kilometers from Stamford Bridge Stadium. The stylish rooms are comfortably furnished and equipped with modern amenities, including climate control and ensuite bathrooms with eco-friendly toiletries and rain showers. Guests can enjoy a lounge bar, coffee shop, and rooftop terrace, along with 24-hour reception service. This classic hotel offers a comfortable home away from home experience in a prime location, ideal for both leisure and business travelers.