15202 Windward Drive Corpus Christi TX 78418
Set in Corpus Christi, a few steps from Padre Island Seawall Beach, Island Resort Corpus Christi-N Padre Island offers accommodation with a restaurant, free private parking, a fitness centre and a bar...more