Just a short walk from Holland Park, and within easy reach of the high street in Kensington, this hotel occupies an enviable position in one of the most beautiful areas of central London. The rooms are all designed with care and attention to not only make you feel at home throughout your stay with comfortable furnishings but to offer a range of amenities and technology.