£42,500,000 Park Lane, Mayfair Townhouse | London Real Estate