Title: Deptford city challenge
Subjects: Urban renewal, Economic conditions
Places: Deptford (London), England, Deptford (London, England)