According to our records, this business is located at 1295 W Wood St. in Decatur (in Macon County), Illinois 62522, the location GPS coordinates are: 39.8400004 (latitude), -88.9772082 (longitude). Decatur Indoor Sports Center is categorized under Exercise Facilities (SIC code 7991). Known organization executive director is Bill Clevenger. You can contact the company by phone at (217) 429-3472.