The Wyndham Corpus Christi Resort North Padre Island is located on the beach in Corpus Christi.
Address: 15202 Windward Dr, Corpus Christi, TX 78418, United States
Phone: +1 361-949-3131
Design by: RPPPL