According to our records, this business is located at 132 S Water St Ste 604 in Decatur (in Macon County), Illinois 62523, the location GPS coordinates are: 39.8409937 (latitude), -88.9541829 (longitude). Macon County Mental Health Bd is categorized under City Public Health Programs (SIC code 9431). Known organization executive director is Dennis Crowley.