Karta Vacation Rentals





In the heart of South Kensington, a short stroll from South Kensington Tube Station and within easy walking distance of the Natural History Museum, Victoria and Albert Museum and the Royal Albert Hall. Hyde Park and Kensington Gardens sit less than a kilometer away; Harrods and central London shopping are also close by.