Texas Star ← View details 5801 South Staples Street # A, Corpus Christi, TX 78413 +1 361-980-0200 Get Directions From* To * — Required information