PendingUnder contract$439,9001.88 acresDickinson County2 bd, 2.5 ba • 1,819 sq ftSpirit Lake, IA 51360
PendingUnder contract$167,0001.66 acresHumboldt County5 bd, 1 ba • 1,292 sq ftAvery Township, IA 50520