Karta Vacation Rentals
In central London, a short walk from Hyde Park and Kensington Gardens and close to Oxford Street and Marble Arch. Easy access to Royal Albert Hall, Buckingham Palace, Harrods and the Science Museum puts top sights within reach.