Karta Vacation Rentals





In South Kensington, steps from the Natural History Museum and a short walk to the Victoria & Albert. Harrods, Kensington High Street, Royal Albert Hall and Hyde Park are all within easy reach. City-centre location with a Victorian country-house feel.