EPW025928 ENGLAND (1929). 
Works and wharfage on the River Lee, Ware, 1929


?

This image is unlocated