Karta Vacation Rentals
In the heart of Mayfair on Park Lane, a luxury hotel just steps from Piccadilly and a short walk to Hyde Park. You’re minutes from Buckingham Palace, Green Park, the West End and world-class shopping on Bond Street and Knightsbridge. This pet-friendly, family-friendly five-star address puts central London on your doorstep.