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.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkNo