Karta Vacation Rentals
In the heart of Mayfair, a Georgian luxury townhouse just steps from Green Park and a 10-minute stroll to Buckingham Palace and Hyde Park. Minutes from Piccadilly, Bond Street and Selfridges, this pet-friendly Mayfair hotel puts central London at your feet.