PendingUnder contract$819,9002.23 acresStrafford County4 bd, 2.5 ba • 3,394 sq ftBarrington, NH 03825