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.
Number of rooms: 40
138-140 Sussex Gardens, Westminster Borough, London, W2 1UB, United Kingdom