ICE South Texas Detention Facility

ICE South Texas Detention Facility Logo
The South Texas Detention Facility is facility located in Pearsall, Texas, approximately an hour south of San Antonio.