6617 Padre Blvd, P. O. Box 3987, South Padre Island, Texas 78597 USA
Resident facility
Photo Credit: Yelp