Browse Items (1 total)

  • Tags: CH97

Photos of Westminster Presbyterian Church

Photographs of the Exterior and Interior of Westminster Presbyterian Church located at 1360 West Main Street, Decatur, IL..