Este hotel goza de una inmejorable ubicación en Londres, en el Royal Borough de Kensington y Chelsea. Dispone de un fácil acceso a multitud de atracciones en la zona, como el Royal Albert Hall, Hyde Park, el National History Museum, el Science Museum y las mundialmente famosas zonas de tiendas de Kinghtsbridge y High Street Kensington. La propiedad presume de una impresionante fachada del siglo XIX que contrasta con el esplendor moderno de su interior. Las habitaciones están elegantemente decoradas con un diseño moderno. El hotel ofrece una amplia variedad de magníficas instalaciones para satisfacer las necesidades de los viajeros tanto de placer como de negocios.