Located in the London Borough of Kensington & Chelsea, the hotel boasts 41 luxuriously appointed rooms and provides a warm welcome and a perfect base from which to explore the rich array of experiences that the capital has to offer.
The focus is on providing an informal yet highly professional service in an atmosphere that engenders relaxation and calm.
The views include the delightful mews houses and leafy streets to the rear of the hotel or out across the city rooftops towards Kensington High Street itself.
Nearest tube: High Street Kensington or Gloucester Road |