La Casa Del Sol
Address:
15113 Leeward Dr, Corpus Christi, TX 78418
Phone:
(361) 949-6050 Resorts, Hotels & Motels
Other Businesses:
- La Quinta Inn & Suites Corpus Christi-N Padre Isl. at 14430 South Padre Island Drive, Corpus Christi, TX 78418
- Surfside Condominiums at 15005 Windward Drive, Corpus Christi, TX 78418
- Multi Resorts at Puente Vista at 14300 Aloha Street #125, Corpus Christi, TX 78418
- Villa Del Sol at 3938 Surfside Blvd, Corpus Christi, TX 78402
- Island House Condominiums at 15340 Leeward Dr, OFC, Corpus Christi, TX 78418