Browse Items (1 total)

  • Tags: 331 N. Main St.

Photo of Muhlenbruch Glove Co. Employees

http://omeka.decaturlibrary.org/files/original/837f00727b6474662feb699ef2af971e.jpg
Photograph of Muhlenbruch Glove Co. Factory Located at 331 N. Main St., Decatur, IL.