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,…