EAW041986 ENGLAND (1952).  Construction of the Grange Estate, Letchworth Garden City, 1952


?

This image is unlocated