Questo elegante city hotel è situato nel cuore di Londra, in uno dei quartieri più esclusivi della città. Le fermate della metropolitana di Green Park e Piccadilly Circus sono raggiungibili in pochi minuti a piedi. Nelle immediate vicinanze si trovano diverse attrazioni turistiche, tra cui Trafalgar Square, la National Art Gallery, Buckingham Palace e Hyde Park. L'hotel si sviluppa su 15 piani e dispone di un totale di 228 camere, tra cui 3 suite. Ai suoi ospiti offre una hall con reception (aperta 24 ore al giorno), ascensore, 2 bar e un ristorante con reparto non fumatori. È possibile usufruire del parcheggio (a pagamento). Le camere sono accoglienti e dispongono di bagno con asciugacapelli, telefono con linea diretta, TV, minibar/frigorifero, set per la preparazione di tè e caffè e cassetta di sicurezza a pagamento.