15621 Finistere St, Corpus Christi, TX 78418
2,801 Sqft.
7,680 lot Sqft.
2020 year built
Legal Description: PADRE ISLAND NO 4 LOT 6 BLK 226