Karta Vacation Rentals
In the heart of Kensington High Street, central London — steps from Kensington Gardens and a short walk to Kensington Palace and Hyde Park. Perfect for families and culture-seekers with museums, markets and high-end shopping minutes away.