Where is Port Isabel Detention Center?

Where is Port Isabel Detention Center located?

Port Isabel Detention Center, Texas, United States (approx. 26.15583°, -97.33723°)


Where is Port Isabel Detention Center on the map?