18
6550 Leopard St
Corpus Christi, TX 78409
$1,800,000 USD
17,549 SF
17,549 SF
$1,800,000 USD
Warehouse