Karta Vacation Rentals
In stylish Kensington, a short walk from Earl's Court station. Hyde Park is about a 10-minute stroll and Knightsbridge/Harrods roughly 20 minutes away. Royal Albert Hall, the Natural History Museum and Kensington High Street are all within easy reach.