St Margaret Clitherow Church Hall

St Margaret Clitherow Church Hall
22 Dulwich Wood Park, London, SE19 1HL