Homes for sale - 11625 W Indus St, Star, ID 83669 – MLS#98803213 - ...