Homes for sale - 12692 W Pommel Ct., Star, ID 83669 – MLS#98870750 ...