Browse Items (1 total)

  • Tags: 2160 N. Edward St.

Photo of St. Thomas the Apostle Church

http://omeka.decaturlibrary.org/files/original/34d6d4afb3b8ba2f3c43dd5919d66d18.jpg
Photograph of St. Thomas the Apostle Church located at 2160 N. Edward Street, Decatur, IL.