In Pictures: St John’s Wood mega-mansion listed at £75m

25,000 square foot behemoth on Avenue Road is now the UK’s biggest open-market listing

This content is available only to PrimeResi Professional Members. If you have a membership login below, otherwise join Prime Resi today for full access to the Journal of Luxury Property.