Karta Vacation Rentals





In Mayfair, in the heart of London City Centre and a short walk from Oxford Street, Hyde Park, Piccadilly Circus and Marble Arch. Close to Berkeley Square, Farm Street Church, Sotheby’s and the Handel House Museum — pet-friendly and great for groups.