Karta Vacation Rentals





On Cromwell Road in London’s museum district, a short walk from the Natural History Museum. Gloucester Road Tube is right across the road, and you’re within a mile of Kensington Palace, Hyde Park and Knightsbridge shopping. Harrods and Royal Albert Hall are also an easy stroll.