Featured Item
Photo of St. John's Lutheran Church
Photographs of St. John's Lutheran Church located at 1170 E. Orchard Street, Decatur, IL. The church is now located at 2727 N. Union Street, Decatur,…
Photographs of St. John's Lutheran Church located at 1170 E. Orchard Street, Decatur, IL. The church is now located at 2727 N. Union Street, Decatur,…