EPW057659 ENGLAND (1938).  The Siemens Brothers and Co Works alongside the River Thames, New Charlton, 1938. This image has been produced from a damaged negative.


?

This image is unlocated