Karta Vacation Rentals
In South Kensington, London — a stylish apartment neighborhood steps from world-class museums. A 13-minute walk brings you to the Natural History Museum, about 0.7 miles to the Victoria and Albert Museum, and an 11-minute stroll to South Kensington Tube. Harrods, Royal Albert Hall and Gloucester Road are all within easy reach.