View Details $2,290,000 1 of 7 La Costa Center | Corpus Christi 4,600 sqft 2.01 acres On Site: 417 Days