SOUTH PADRE BEACH RESORT, South Padre Island, United States of America
SOUTH PADRE BEACH RESORT is conveniently located at 100 PADRE BLVD in South Padre Island, United States of America
Hotel Location:
Address: 100 PADRE BLVD
City: South Padre Island
State: TX
Country: United States of America
Hotel Features:
- Check-In Time: 1600
- Check-Out Time: 1100
- Pets Allowed