Menard Correctional Center
Menard Correctional Center
$0.00
Menard Correctional Center is a Level One maximum-security adult male facility located in Chester, Illinois. It is the largest maximum-security facility in the Illinois Department of Corrections.