From Homes of the Rich:
Location: Acacia Road, St John’s Wood, London, England, UK...MORE
Square Footage: 9,780
Bedrooms & Bathrooms: 8 bedrooms & 11 bathrooms
Price: £25,000,000+
It looks a bit top of the market at close to $40 mil., here's Sir Mick with additional commentary: