Homes for sale - NNA ARDEN LN LOT 2, Athol, ID 83801 – MLS#21-9005 ...