Costruito nel 1862 e ristrutturato nel 2000, questo hotel è ubicato in una strada principale e dispone di un totale di 356 camere, di cui 75 singole, 286 doppie e 3 miniappartamenti, dislocate in due edifici di 5 piani. Ai suoi ospiti offre un esclusiva reception (aperta 24 ore al giorno) con cassetta di sicurezza, uno sportello per il cambio valuta ed ascensori. Per i piaceri del palato, mette a disposizione due bar e un ristorante à la carte climatizzato e con reparto non fumatori. Gli ospiti possono inoltre usufruire di un libero accesso ad Internet, del servizio camera e del servizio lavanderia.
Le moderne camere dispongono di bagno, asciugacapelli, telefono con linea diretta, TV con Pay-Movies, accesso a Internet tramite connessione ad alta velocità, minibar, cassetta di sicurezza a pagamento, climatizzatore e riscaldamento.
Buckingham Palace Road,, Londra SW1W 0SJ , Grande Londra (Regno Unito). L'hotel è situato a soli 500 metri da Buckingham Palast e altre famose attrazioni turistiche londinesi, come ad esempio la House of Parliament. Nelle immediate vicinanze si trova anche la Victoria Station. Varie possibilità di shopping, discoteche e club sono raggiungibili a soli 1000 m, ristoranti, bar, pub e i mezzi pubblici si trovano nel raggio di 100 metri.