PendingUnder contract$674,9001.56 acresHillsborough County4 bd, 2.5 ba • 3,546 sq ftAmherst, NH 03031