Leon County Detention Facility

Physical Address:
535 Appleyard Drive Tallahasse, FL 32304

Select Service