27 days$20k drop • June 30$369,9006.16 acresGrafton County2 bd, 2 ba • 1,217 sq ftHaverhill, NH 03774