EAW034979 ENGLAND (1951).  The Festival of Britain South Bank Site and the River Thames, Lambeth, from the west, 1951


?

This image is unlocated