Great Britain-London (Deptford)
Deptford's high street, perhaps the last of Great Britain whose shops are not owned by international brands.
Deptford's high street, perhaps the last of Great Britain whose shops are not owned by international brands.