Karta Vacation Rentals
In the heart of Mayfair, London — a short stroll from Bond Street, Green Park and Piccadilly. Minutes from Buckingham Palace, Hyde Park, Oxford Street and Selfridges, this central hotel puts the city's best shopping and sights on your doorstep.