Top Rated South Padre Island (TX) Hotels

Windwater Magnuson Hotel

5701 Padre Blvd - South Padre Island (TX)