Karta Vacation Rentals





On London’s Park Lane in Mayfair, with direct views over Hyde Park. A luxury apartment hotel about 2 km from the city centre, close to Speakers’ Corner, Farm Street Church and the Animals in War Memorial — ideal for both business and family-friendly stays.