18
716 N Orchard St
Boise, ID 83706
$1,150,000 USD
5,585 SF
6.35% Cap Rate
5,585 SF
$1,150,000 USD
Storefront