Karta Vacation Rentals
In Kensington, London — a convenient base a short hop from Stamford Bridge Stadium and the Royal Albert Hall. Close to Imperial College, Harrods, Earl’s Court, the Metropolitan Police Heritage Centre and Brompton Cemetery; roughly 5 km from central London.