Questo hotel vanta una comoda posizione in una tranquilla strada residenziale alberata vicino all'elegante quartiere di Kensington e Chelsea, a pochi metri dalla stazione della metropolitana di Londra Earl's Court. Numerose attrazioni turistiche storiche, parchi, musei e aree commerciali come Kensington e Knightsbridge sono raggiungibili in pochi minuti. Nelle vicinanze, ci sono banche e ristoranti. Hyde Park, l'Earl's Court Exhibition Centre e l'Olympia sono tutti facilmente raggiungibili a piedi. L'hotel dispone di 90 camere confortevoli dotate di comfort moderni, tra cui Internet Wi-Fi gratuito e asciugacapelli. La maggior parte delle camere sul retro si affaccia sul giardino e le camere nella parte anteriore si affacciano su una strada alberata.