Karta Vacation Rentals





In the heart of central London, steps from The Strand and Charing Cross and a short walk to Trafalgar Square and the National Gallery. Major sights like Big Ben, Westminster Abbey and Buckingham Palace are right at your doorstep.