PendingUnder contract$825,0002.3 acresOlmsted County5 bd, 3 ba • 3,972 sq ftNew Haven Township, MN 55960
PendingUnder contract$825,0002.43 acresOlmsted County4 bd, 3.5 ba • 3,504 sq ftCascade Township, MN 55901