Homes for sale - 31631 N Barbara Ave, Spirit Lake, ID 83869 – MLS#2...