Karta Vacation Rentals





In the heart of Mayfair on Grosvenor Square, about 2 km from London’s city centre. Stroll to Brown Hart Rooftop Gardens, the Animals in War Memorial and Farm Street Church. A prime Mayfair hotel and events venue for travellers who want central luxury.