Decatur Correctional Center

Decatur Correctional Center is Illinois’ Minimum-Security women’s prison.

 

 

 

 

 

 

Reports: