Deptford High Street

Deptford High Street
London, SE8 3NU