El Olympic House Hotel se encuentra en una ubicación privilegiada en el centro de la ciudad de Londres, a solo 15 minutos a pie de Hyde Park y Marble Arch. Además, este hotel está a 2,1 km de Oxford Street y a 4 km de Palacio de Buckingham.
El hotel ofrece 40 habitaciones con televisión de pantalla plana y conexión wifi gratuita. Las habitaciones también cuentan con baño privado con ducha, artículos de higiene personal gratuitos y secador de pelo. Además, se incluyen comodidades como teléfono y servicio de limpieza diario. Se puede solicitar una tabla de planchar con plancha si es necesario.
El Olympic House Hotel cuenta con un bar o lounge donde los huéspedes pueden relajarse y disfrutar de una bebida al final del día.
El hotel ofrece un servicio de recepción las 24 horas, consigna de equipaje y una caja fuerte en recepción. Además, hay un aparcamiento sin asistencia disponible por un cargo adicional. Los huéspedes también pueden disfrutar del jardín del hotel, así como de comodidades como conexión a Internet wifi gratis y una televisión en la zona común.
Además de su conveniente ubicación, los huéspedes del Olympic House Hotel pueden explorar los puntos de interés cercanos, como el Museo de Historia Natural, el Museo de la Ciencia y el famoso mercado de Portobello Road. También pueden disfrutar de la cercanía a la zona comercial de Oxford Street y las atracciones culturales y turísticas del Palacio de Buckingham.