Padre South Hotel On The Beach

1500 Gulf Blvd
Texas
United States