Homes for sale - 6912 E JENSEN LN, Athol, ID 83801 – MLS#21-2871 - ...