Olympic House Hotel is an attractive 3-star property placed next to Lord's Cricket Ground, Up at The O2 and London Zoo. The building was renovated in 2007.
The hotel is ideally located close to Edgware Road subway station. Guests can get to London city center, which is 4 km away.
20 minutes' drive from London City airport and 10 minutes' walk to Marylebone train station.
All 39 en-suite rooms offer wireless internet, climate control, satellite TV, a safe and central heating as well as family bathrooms with a shower, a bathtub and a hairdryer. The property boasts views of Hyde Park from its rooms. The guestrooms offer a traditional interior and carpet floor.
Evening reception, laundry and ironing service as well as an elevator, a safe deposit box and a baggage storage are available for guests' use.
Wireless internet is available in public areas for free.
No parking available.