Mayfair flat comes to the market for an astounding £5,130 per square foot
If evidence were ever needed to show that “ultra prime” London property has become nothing other than a money park for “ultra high net worth individuals”, today it has been provided with the launch of an £18 million 3,059 square foot apartment on Mayfair’s Grosvenor Square. (more…)









