Creekside, Deptford, Lewisham, 1984 - from our story 'A Photo Tour of Deptford In the 1980s'

View The Article