EPW033815 ENGLAND (1930).  High Road, Havelock Street and environs, Ilford, 1930


?

This image is unlocated