PendingUnder contract$830,0002.69 acresOlmsted County6 bd, 3.5 ba • 3,698 sq ftHaverhill Township, MN 55906