Just 2 minutes’ walk from Kensington High Street, the Holiday Inn London Kensington High St. offers air-conditioned rooms with en suite bathrooms and free access to the gym. It has Spa centre and a 24-hour front desk.
Number of rooms: 1030
Wrights Lane, Kensington and Chelsea, London, W8 5SP, United Kingdom
Hotel booked 10 times today.