6
716 N Orchard St
Boise, ID 83706
$1,043,000 USD
5,585 SF
7% Cap Rate
5,585 SF
$1,043,000 USD
Storefront