30
9002 Leopard St
Corpus Christi, TX 78409
$2,800,000 USD
21,880 SF
21,880 SF
$2,800,000 USD
Industrial