Browse Items (9693 total)

Photos of Lutheran Church South Shore Addition Building

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