3801-3853 S Alameda St Corpus Christi, TX 78411 For Lease $16.00 - $18.00 SF/YR 53,018 SF Building Retail