Karta Vacation Rentals
In the heart of London City Centre, a short stroll from Buckingham Palace and Victoria Station. Within walking distance of Hyde Park, Piccadilly, Sloane Square, Big Ben, Westminster and Harrods — perfect for sightseeing and theatre nights.