Deptford High Street succumbs to the supermarkets

Deptford High Street