Holiday Inn Corpus Christi - North Padre Island Corpus Christi
15202 Windward Dr
Corpus Christi,
TX 78418
Near Whitecap Beach