eaw009111 ENGLAND (1947).  The River Thames and environs from Lots Road Power Station to Battersea Power Station, Chelsea, from the south-west, 1947


?

This image is unlocated