6
1011 S Orchard St
Boise, ID 83705
$2,900,000 USD
11,988 SF
8
Units
5.44% Cap Rate
11,988 SF
$2,900,000 USD
Apartments