Browse Items (9477 total)

Photos of Lutheran Church South Shore Addition Building

Photographs of the First Evangelical Lutheran Church Addition, South Shores, Decatur, IL.