Homes for sale - 12430 E Howard Rd, Athol, ID 83801 – MLS#22-5002 -...