St. Thomas the Apostle Church Categories Religious Organizations 2160 N. Edward St. Decatur IL 62526 (217) 877-4146 (217) 877-4147 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×