7
3126 E. Victory Rd
Nampa, ID 83687
$86,052,715 USD
279,486 SF
300
Units
5% Cap Rate
279,486 SF
$86,052,715 USD
Apartments