Homes for sale - 10836 W Capella, Star, ID 83669 – MLS#98811938 - W...