Homes for sale - 12483 W Nabesna, Star, ID 83669 – MLS#98804485 - W...