Karta Vacation Rentals
In the heart of London City Centre, just a short stroll from Hyde Park and Kensington Gardens. Marble Arch, Kensington High Street and Paddington are all within easy walking distance. Heathrow is the preferred airport for arrivals.