Excelente ubicación en la ciudad de Londres. La propiedad está convenientemente ubicada entre las zonas comerciales de Kensington High Street, Knightsbridge y South Kensington. Los famosos grandes almacenes Harrods se encuentran a 15 minutos a pie o directamente en metro. El The Hotel, una elegante casa unifamiliar del siglo XIX, goza de una ubicación céntrica en Kensington. Estas lujosas habitaciones están a solo 30 metros de la estación de metro de Gloucester Road. Los jardines de Kensington, Hyde Park, el Royal Albert Hall y una serie de museos, como el Museo de Historia Natural, el Museo de Ciencias y el Museo Victoria and Albert, se encuentran a 10 minutos a pie. El hotel, restaurado con estilo en 2016, conserva muchos de sus elementos victorianos originales, desde la magnífica escalera hasta las vidrieras. Las habitaciones, amplias y acogedoras, cuentan con TV de pantalla plana y baño privado individual con artículos de aseo gratuitos y zapatillas. Se proporcionan botellas de agua, café, té y galletas de forma gratuita en las habitaciones, que se reponen a diario.