The Inn at South Padre, South Padre Island, United States of America
The Inn at South Padre is conveniently located at 1709 Padre Blvd in South Padre Island, United States of America
Hotel Location:
Address: 1709 Padre Blvd
City: South Padre Island
State: TX
Country: United States of America
phone: +1 956-761-5658
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- In Room TV
- Meeting Room
- Business Center