Karta Vacation Rentals
Tucked into a quiet residential corner of central London, minutes from Victoria Station. A short walk puts you by Buckingham Palace, Parliament, Harrods and the River Thames, plus theatres like Apollo Victoria and Victoria Palace.