St Mellons House Sussex Place, London
bedrooms
Baths
Guests
With a stay at Thames Residences Hyde Park in London (London City Centre), you'll be a 4-minute walk from Hyde Park and 15 minutes by foot from Marble Arch. This apartment is 1.3 mi (2 km) from Oxford Street and 2.5 mi (3.9 km) from Buckingham Palace.
WiFi/Internet
Laundry
Non-smoking
No nearby properties available in this region at the moment.