Browse Items (1 total)

  • Tags: St. Thomas the Apostle

Photo of St. Thomas the Apostle Church

CH12-ROMAN_CATHOLIC, ST_THOMAS_CHURCH.jpg
Photograph of St. Thomas the Apostle Church located at 2160 N. Edward Street, Decatur, IL.