Karta Vacation Rentals
In the heart of Kensington, central London. Steps from Cromwell Road and a short walk to the Natural History Museum, Kensington High Street and Imperial College. Close to Kensington Gardens, Royal Albert Hall, Hyde Park, Kensington Palace and Knightsbridge.