Karta Vacation Rentals





Tucked into a quiet Victorian mews in Mayfair, London. Steps from Hyde Park, Marble Arch and Oxford Street, with Selfridges, Buckingham Palace and Harrods all within easy reach. Burlington Arcade, New Bond Street and the cafés and bars of Berkeley Square are a short walk away.