Homes for sale - 12600 W Lanktree Gulch, Star, ID 83669 – MLS#98805...