Karta Vacation Rentals
In Kensington, London — a smart urban base minutes from Stamford Bridge and Imperial College London. About 5 km from the city centre, with easy walks to Royal Albert Hall, Harrods, Finborough Theatre, Brompton Cemetery and West Brompton.