Karta Vacation Rentals
In central London, minutes from Buckingham Palace and Hyde Park. A short walk to Victoria Station and close to Big Ben, Westminster Cathedral, Harrods and Covent Garden — a budget-friendly, family-friendly base for sightseeing.