Karta Vacation Rentals
In the heart of Mayfair, a London apartment just steps from Piccadilly and a 4-minute walk to Hyde Park. Walkable to Green Park, Park Lane and Buckingham Palace (about 0.5 mi), with Bond Street, Oxford Street and the West End all close by — perfect for sightseeing and shopping.