Browse Items (1 total) Tags: 2160 N. Edward St. Browse All Browse by Tag Search Items Sort by: Title Creator Date Added Photo of St. Thomas the Apostle Church Photograph of St. Thomas the Apostle Church located at 2160 N. Edward Street, Decatur, IL. Tags: 2160 N. Edward St., Churches, Decatur IL., Photo File: Churches, Roman Catholic, St. Thomas the Apostle