37-41 Peckham Road, CamberwellLondon, ENGLAND
61 Camberwell Church Street, CamberwellLondon, ENGLAND
96-106 Camberwell Road, CamberwellLondon, ENGLAND