Featured Item
Photo of The Strand Theatre

Photograph of The Strand Theatre located on the corner of Main and Water Streets, Decatur, IL. Opened 9/24/1915.
Photograph of The Strand Theatre located on the corner of Main and Water Streets, Decatur, IL. Opened 9/24/1915.