Stay In Hyde Park
29 Crawford Place, Westminster Borough, London, W1H 4LL, United Kingdom
Stay In Hyde Park offers accommodation with free Wi-Fithroughout the property in the centre of London, 1.1 km from Madame Tussauds. The property is around 2.1 km from Regents Park, 2.5 km from Oxford Circus and 2.9 km from Royal Albert Hall. The property is non-smoking and is set less than 1 km from Paddington Station.