In 115 trips
Located on one of the most beautiful beaches in Texas, this Polynesian style resort offers 144 spacious one, two …
Hotel
6608 Padre Blvd
South Padre Island, TX 78597
United States
956-761-2694
South Padre Island, TX 78597
United States
956-761-2694
Fri Aug 11 2:00pm - Thu Aug 17 3:00pm
