Karta Vacation Rentals





In quiet Kensington, just off Kensington High Street and a short stroll from the tube. Minutes from Kensington Palace, Royal Albert Hall, Imperial College London and the shops of Harrods — a central London hotel base for sightseeing and shopping.