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