Karta Vacation Rentals
In South Kensington, a London City Centre pad steps from the Natural History Museum and a short walk to Hyde Park, the Victoria & Albert Museum and Royal Albert Hall. Kensington High Street and Harrods are around 0.7 miles away; Heathrow is the preferred airport.