A solo diez minutos caminando estación de metro de Lancaster Gate, Olympic House Hotel goza de una ubicación estupenda, por lo que es una base perfecta para su estancia en Londres. Se encuentra a un breve paseo Edgware Road. Para su comodidad, esta propiedad ofrece servicio de recepción las 24 horas, además de una caja fuerte y un servicio de guardaequipajes, entre otros servicios. Además, para mayor comodidad, dispone de internet por cable y un ascensor. El hotel tiene habitaciones con un teléfono. Después de instalarse en su habitación, los huéspedes pueden salir a descubrir la zona de los alrededores utilizando estación de tren de Paddington, que queda a un paseo de cinco minutos del hotel.