$223,900 - 15010 Leeward Dr Unit 706, Corpus Christi, TX 78418
15010 Leeward Dr Unit 706
Corpus Christi,
TX
78418
Area: 3100