Karta Vacation Rentals





In central London, a short stroll from Victoria Station and just over half a mile from Buckingham Palace. Steps from Green Park, St. James's Park, Westminster Abbey and Big Ben, with Harrods and Piccadilly nearby for shopping and theater nights.