Homes for sale - 10040 W Star Acres Drive, Star, ID 83669 – MLS#988...