Living the high-priced life in Mayfair
A recent report has confirmed, what many operating in London’s property market have known for some time: that Mayfair square footage continues to be some of the most expensive in the world: where £1m may only get you a studio apartment.