EAW035176 ENGLAND (1951).  The Festival of Britain South Bank Site, the River Thames and the city, Lambeth, from the north-east, 1951


?

This image is unlocated