[divide] Location: Totteridge Common, London, England, UK Square Footage: 21,629 Bedrooms & Bathrooms: 10 bedrooms & 12 bathrooms Price: £16,800,000 or $$23,306,293 This newly built brick & stone mansion is located in Totteridge Common, London, England, UK and is situated on 3 acres of land. It features approximately 21,629 square feet of living space with 10 bedrooms, 12 […]