Homes for sale - 59 Tree Root Ct, Spirit Lake, ID 83869 – MLS#21-40...