EPW036776 ENGLAND (1931).  The Creekmouth Power Station and the River Thames, Creekmouth, from the south-east, 1931


?

This image is unlocated