Karta Vacation Rentals





In the heart of London’s affluent Mayfair, just outside Hyde Park and steps from South Audley Street and Mount Street shopping. Major sights like Buckingham Palace, the British Museum, the Houses of Parliament, the London Eye and the Tower of London are all easily reachable.