3401 S Alameda St
Corpus Christi, TX 78411
$3,900,000 USD
24,000 SF
24,000 SF
$3,900,000 USD
Religious Facility