Menard Correctional Center

Menard Correctional Center


Chester, Illinois (IL), US
Menard Correctional Center, known prior to 1970 as Southern Illinois Penitentiary, is an Illinois state prison located in the town of Chester in Randolph County, Illinois, 50 miles southeast of St. Louis.
Menard Correctional Center, known prior to 1970 as Southern Illinois Penitentiary, is an Illinois state prison located in the town of Chester in Randolph County, Illinois, 50 miles southeast of St. Louis.
View in Google Earth Prisons
Links: www.illinois.gov
By: Matheus_

Advertisement

Around the World Mailing List

Comments

Policies
Please enable images and enter code to post
Reload

Advertisement