20
2529 S Canal St
Carlsbad, NM 88220
$2,915,000 USD
4,993 SF
8% Cap Rate
4,993 SF
$2,915,000 USD
Restaurant