O hotel foi construído no ano de 1787 e dispõe de 6 andares com um total de 116 quartos, dos quais 14 suites. Conta com um hall de entrada com recepção (aberta 24 h por dia), um bar e um restaurante.
Os confortáveis quartos dispõem de casa de banho, secador de cabelo, telefone com ligação directa, televisão, acesso à Internet, mini-bar/frigorífico e cofre.
Great Cumberland Place,, Londres W1H 7TW , Grande Londres (Reino Unido). O hotel urbano histórico oferece uma localização tranquila. Em poucos minutos a pé alcançará o Marble Arch ou a famosa rua comercial Oxford Street. A estação de metro mais próxima fica a cerca de 1,4 km.