Apartments | Development Opportunity | HousesFreehold Church with Potential in Stamford Hill Stamford Hill N16 Freehold church premises extending to approximately 13,220 sq ft in Stamford Hill, London N16. The building and land has potential for development subject to planning. Price £3m. Alex Martin. | UNAVAILABLE