Mayfair is now ‘London’s top luxury neighbourhood’
There are just 5,000 residents who live in the 70 streets of leafy, ultra-luxurious Mayfair. But its resonance in culture is far greater. The old corner of London, hemmed in by the grand sweeps of Piccadilly, Oxford Street, Park Lane and Regent Street, has overtaken Knightsbridge as London’s top luxury […]