With a stay at Hyde Park Green in London (London City Centre), you'll be a 4-minute walk from Kensington Gardens and 13 minutes by foot from Hyde Park. This upscale hotel is 0.6 mi (1 km) from Kensington Palace ... Read more

View all Luxury Hotels in London