The attractive 3-star Olympic House Hotel offers en-suite guestrooms. The building was renovated in 2007.
The hotel boasts beautiful location next to Lord's Cricket Ground, Up at The O2 and London Zoo. You can find Paddington Station, Bayswater and Madame Tussauds London only 600 meters from the property.
This hotel is ideally based near parks.
This hotel is only 150 meters from Edgware Road underground station. The property is set 20 km from London City airport.
There are 39 guestrooms featuring Standard Quadruple Room, Triple Room and Standard Twin Room equipped with wireless internet, climate control, satellite TV, a safe and central heating. Some rooms feature views over Hyde Park. Guests can make use of family bathrooms with a shower, a bathtub and a hairdryer.
The hotel provides guests with car rental services.
Wireless internet is available in public areas for free.
No parking available.