29
2536 Carroll St
North Las Vegas, NV 89030
$695,000 USD
3,088 SF
5
Units
8.13% Cap Rate
3,088 SF
$695,000 USD
Apartments