EAW029482 ENGLAND (1950).  Waterloo Station, the Festival of Britain South Bank Site under construction and the River Thames, Lambeth, from the east, 1950


?

This image is unlocated