El Olympic House Hotel ofrece alojamiento en Londres y se encuentra a solo 9 minutos a pie de Hyde Park y a un paseo de 30 minutos del Madame Tussauds, del Royal Albert Hall y de Oxford Street.
Número de habitaciones: 40
138-140 Sussex Gardens, Westminster Borough, Londres, W2 1UB, Reino Unido