10
7410 Leopard St
Corpus Christi, TX 78409
$1,350,000 USD
9,324 SF
8% Cap Rate
9,324 SF
$1,350,000 USD
Warehouse