25
2536 Carroll St
North Las Vegas, NV 89030
$785,000 USD
3,088 SF
5
Units
7.19% Cap Rate
3,088 SF
$785,000 USD
Apartments