4
12645 Norterra ln
Star, ID 83669
$3,522,000 USD
4,993 SF
6% Cap Rate
4,993 SF
$3,522,000 USD
General Retail