O hotel, construído em 1800, dispõe de 5 andares com um total de 80 quartos, dos quais 17 são suites. Coloca à disposição dos hóspedes um hall de entrada com recepção disponível 24 h por dia, sala de conferências e um café. O hotel contempla ainda um bar, um restaurante à la carte climatizado e um acesso à Internet (mediante pagamento adicional). O serviço de lavandaria completa as ofertas do hotel.
Os agradáveis quartos aquecidos centralmente dispõem de casa de banho, secador de cabelo, mini-bar/frigorífico, telefone com ligação directa, acesso à Internet e televisão via satélite/cabo.
Vincent Square, 69, Londres SW1P 2PA , Grande Londres (Reino Unido). O hotel situa-se tranquilamente perto do centro de Londres, com os seus inúmeros locais de entretenimento e estabelecimentos comerciais, mais precisamente na Westminsters Vincent Square e oferece vários locais de interesse nas imediações, entre os quais o Palácio de Buckingham, Whitehall, a Abadia de Westminster, a Catedral, as Casas do Parlamento e o Big Ben A paragem de transportes públicos mais próxima fica a cerca de 200 m.