Accueillant, cet hôtel de type Bed & Breakfast se situe à seulement quelques minutes de Hyde Park et à proximité des boutiques d'Oxford Street.