Browse Items (2 total)

  • Tags: Decatur Business

Photo of Decatur Music Center Building

http://omeka.decaturlibrary.org/files/original/488794a5a6adc121e93910249df8cc6e.jpg
Photograph of the Decatur Music Center located at 115-1/2 S. Main St., Decatur, IL.