Main image: In Mayfair, more than 70% of buyers and sellers are international
Mayfair on track to hit £15,000 psf & become 'world's most expensive address'
Main image: In Mayfair, more than 70% of buyers and sellers are international