Browse Items (1 total)

  • Tags: 2195 S. Elwin

Photos of Employees Working Marvel Schebler.

http://omeka.decaturlibrary.org/files/original/eef3d3b44a82e007811091f5955328f3.jpg
Photograph of employees working at the Marvel Schebler Plant located on 2195 S. Elwin Road and 707 Southside Drive, Decatur, IL.