Browse Items (1 total)

  • Tags: CH168

Photos of Lutheran Church South Shore Addition Building

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