Homes for sale - 2866 W Neff St, Boise, ID 83703 – MLS#98813086 - W...