Questo hotel dispone di 74 camere dotate di bagno, asciugacapelli, radio, modem, TV via satellite, telefono e riscaldamento. Inoltre offre garage e servizio lavanderia.
Hyde Park Square, 2, Londra W2 2JY , Grande Londra (Regno Unito). Ubicazione: accanto a Hyde Park, vicino a Marble Arch e al centro commerciale di Oxford Street.