Este hotel de 5 estrellas esta situado en el centro de London y el año de apertura fue 1912. Esta a poca distancia en coche de Buckingham Palace y la estación más cercana es Green Park station. El hotel tiene un restaurante, un bar, un salón de convenciones y un gimnasio. Las 105 habitaciones estan equipadas con minibar, secador de pelo, caja de seguridad y aire acondicionado.
El hotel cuenta con una ubicación perfecta a sólo unos minutos a pie de la estación de metro de Earls Court y a cinco minutos del centro de exposiciones de Earls Court. South Kensington con todos los museos y Knightsbridge para ir de compras están a sólo un par de paradas de metro.
Una sala de desayunos pequeña.