Holiday Inn Express & Suites Corpus Christi - N Padre Island Near Whitecap Beach
15209 Windward Dr -
Corpus Christi,
TX 78418