17 Hertford Street
Mayfair, City of Westminster
With a stay at 17 Hertford Street, you'll be centrally located in London, just a 4-minute walk from Hyde Park and 9 minutes by foot from Buckingham Palace. This apartment is 1.1 mi (1.7 km) from Oxford Street and 1.1 mi (1.8 km) from Marble Arch.