17
4206 Leopard St
Corpus Christi, TX 78408
$1,199,000 USD
11,909 SF
18.85% Cap Rate
11,909 SF
$1,199,000 USD
Hotel