Featuring a private beach area, free Wi-Fi, and an outdoor pool, Padre South Hotel On The Beach is located in South Padre Island, Texas.
Number of rooms: 93
1500 Gulf Boulevard, South Padre Island, TX 78597, United States
Hotel booked 1 times today.