Browse Items (1 total)

  • Tags: CH126

Photos of Jehovah's Witness Church Building

Photographs of Jehovah's Witness early church building located at 1020 N. Woodford St., Decatur, IL.