EnglandGreater LondonLondon
6 guests
2 bedrooms
2 bathrooms
With its enviable location in the heart of South Kensington, this apartment makes it easy to enjoy the magic of London living. Outside, it’s a short stroll to the Royal Albert Hall, Hyde Park and the...
From €965 Nightly