8
2630 Sherwood St
Las Vegas, NV 89109
$2,799,000 USD
15,200 SF
20
Units
6.18% Cap Rate
15,200 SF
$2,799,000 USD
Apartments