Browse Items (1 total)

  • Tags: Main & Water Sts

Photo of The Strand Theatre

http://omeka.decaturlibrary.org/files/original/846b65e98bb9cd401ee9f1dd77cb80df.jpg
Photograph of The Strand Theatre located on the corner of Main and Water Streets, Decatur, IL. Opened 9/24/1915.