11220 W Hercules Dr
Star, ID 83669
$449,900 USD
0.29 AC
0.29 AC
$449,900 USD
Commercial