Located on South Padre Island, this beachfront resort overlooks the Gulf of Mexico. Guests can enjoy on-site dining at Windjammer's Beachfront Cafe, which serves a variety of cuisines. Free Wi-Fi access is among the convenient amenities offered.
Number of rooms: 193
500 Padre Boulevard, South Padre Island, TX 78597, United States
Hotel booked 1 times today.