40 rooms · ★★★ · from £65
Offering accommodation in London, Olympic House Hotel is just a 9 minute walk from Hyde Park and a 30 minute walk from Madame Tussauds, the Royal Albert Hall and Oxford Street.
Log in with your cycle.travel account:
Password |
Or simply use your account on: