Draper Prison Alabama

Jail & prison in Elmore, United States
Suggest an edit · Your business? Claim now
The Alabama Department of Corrections is the largest law enforcement agency in the State of Alabama with 28 facilities and nearly 2,000 officers. The …