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 a 24-hour front desk and a tra ... Read more

View all Luxury Hotels in London