Homes for sale - 12497 W Nabesna, Star, ID 83669 – MLS#98804484 - W...