Set in London, Apartments Hyde Park is 900 metres from Hyde Park. Oxford Street is can be reached in less than 5 minutes on foot and Marble Arch Tube Station is 400 metres away. Free Wi-Fi is featured throughout the property.
3 Connaught Street, Westminster Borough, London, W2 2BH, United Kingdom
Nightly rates from $200