According to our records, this business is located at 1880 S State Route 51 in Decatur (in Macon County), Illinois 62521, the location GPS coordinates are: 39.9239557 (latitude), -88.9554555 (longitude). City of Decatur is categorized under Executive Offices, Local Government (SIC code 9111). Known organization manager is Leslie Albert.