O hotel, construído no ano de 1862 e renovado em 2000, situa-se numa rua principal e compreende um edifício principal de 6 andares, assim como edifícios anexos de 5 andares com um total de 356 quartos, dos quais 75 individuais, 286 duplos e 3 estúdios. O edifício contempla um impressionante hall de entrada com recepção (disponível 24 h por dia), cofre, guichet para câmbio monetário e elevadores. À sua disposição terá também 2 bares e um restaurante à la carte climatizado. O hotel oferece-lhe ainda um acesso à Internet, bem como serviço de quartos e de lavandaria.
Os quartos, tradicionalmente decorados, dispõem de casa de banho, secador de cabelo, telefone com ligação directa, televisão com Pay-Movies e acesso à Internet de alta velocidade, mini-bar, ar condicionado, aquecimento e cofre de aluguer.
Buckingham Palace Road,, Londres SW1W 0SJ , Grande Londres (Reino Unido). O hotel situa-se a cerca de 500 m do Palácio de Buckingham e de outros locais de interesse de Londres, tais como as Casas do Parlamento. Também nas imediações encontrará a Victoria Station. A cerca de 1000 m localizam-se estabelecimentos comerciais, clubes e discotecas e a aproximadamente 100 m restaurantes, bares e transportes públicos.