Karta Vacation Rentals





In the heart of Kensington, London — on Barkston Gardens, SW5. Steps from Kensington High Street, the Natural History Museum, Royal Albert Hall and Harrods. A family-friendly, upmarket aparthotel ideal for sightseeing and museum days.