PendingUnder contract$1,380,0001.7 acresStrafford County4 bd, 3.5 ba • 2,984 sq ftBarrington, NH 03825