Dieses Resort am Strand mit Blick auf den Golf von Mexiko befindet sich in South Padre Island. Das hauseigene Windjammer's Beachfront Café serviert eine Auswahl an internationalen Gerichten.
Zimmeranzahl: 193
500 Padre Boulevard, South Padre Island, TX 78597, USA
Hotel heute 2-mal gebucht.