O hotel está localizado no coração da famosa Kensington, com vista para Hyde Park. A famosa loja Harrods é apenas de cinco minutos a pé. As médias quartos estão mobilados e decorados com uma excepcionalmente alto padrão com mobiliário antigo e belos tecidos. As casas de banho estão em excelente condição cumprimentar todos os quartos. O restaurante principal está situado no piso térreo. Alojados em um belo quarto com tectos altos e grandes janelas, o restaurante com vista para Hyde Park. O bar também está no piso térreo e tem sido extensivamente renovado a um muito bom nível.