Questo confortevole hotel è circondato da tranquilli giardini e si trova vicino al centro di Londra, dove ci sono innumerevoli possibilità di shopping e di svago che aspettano solo di essere esplorate. Le fermate dei mezzi pubblici (stazione della metropolitana di Earls Court) si trovano a circa 100 m di distanza, mentre ristoranti e bar si trovano a 800 m dall'hotel. Costruito nel 1860 e ristrutturato nel 1998, questo hotel si sviluppa su 6 piani e dispone di un totale di 18 camere doppie, 2 camere doppie con letti singoli e 3 suite. Ai suoi ospiti offre una hall con reception aperta 24 ore su 24, ascensori e guardaroba. Sono inoltre disponibili una caffetteria, un bar e una connessione wifi pubblica gratuita. Il servizio lavanderia e il servizio in camera completano l'offerta. Le camere sono arredate con gusto e dispongono di bagno, asciugacapelli, cassetta di sicurezza, telefono con linea diretta, accesso a Internet e TV via satellite/cavo. Gli ospiti possono scegliere tra la colazione e la colazione da asporto.