Karta Vacation Rentals
In the heart of Mayfair, London — moments from Green Park and Piccadilly and a short walk from Buckingham Palace. This family-owned luxury hotel sits on Half Moon Street, ideal for shopping, theatre and classic London sightseeing.