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

View The Article