PendingUnder contract$625,0004.69 acresOlmsted County4 bd, 2 ba • 2,674 sq ftHaverhill Township, MN 55906