London, England, United Kingdom
Upon this site stood the village hall erected for the benefit of the Parish of Southgate 1882 — 151 High Street, N14, Enfield
Listen to the audio guide for Village Hall, Southgate blue plaque Free on WIP — starts by itself when you arrive, even with the screen off