epw053857 ENGLAND (1937). 
The Heels Ltd factory on Friars' Terrace and environs, Stafford, 1937


?

This image is unlocated