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.
Todas las habitaciones disponen de baño, TV de pantalla plana, artículos de aseo gratuitos y secador de pelo.
El establecimiento cuenta además con recepción 24 horas.
El campo de críquet Lord's se encuentra a 25 minutos a pie del Olympic House Hotel, mientras que Notting Hill está a un paseo de 35 minutos. El aeropuerto de London City es el más cercano y se encuentra a 18,5 km del Olympic House Hotel.