Central Florida Reception Center (CFRC), South Unit (FL DOC)

Physical Address:
7000 H C Kelley Rd.Orlando, FL 32831-2518

Select Service