29 Mary Batchelder Rd, Hampton, NH 03842 — $599,900 · 3bd · ~0.6% rule | OnePercent