Located in London, this apartment features free WiFi. The unit is 800 metres from Hyde Park. There is a seating area, a dining area and a kitchen. A TV is featured. Oxford Street is 1.3 km from Two Bedroom Apartment Hyde Park, while Harrods is 1.
Address: 11 Stanhope Place, London
Rates from:
GBP 200 Book Now