594 Star
Star, ID 83669
$3,700,000 USD
9,294 SF
6.01% Cap Rate
9,294 SF
$3,700,000 USD
Office