South Padre Island Origins Recovery Center South Padre Island, Texas, United States Added on 01/20/2025