Browse Items (1 total)

  • Tags: CH167

Photos of Lutheran Church South Shore Addition Building

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