Amherst NH Insurance 1. State Route 101, Amherst, NH 03031 | Walnut Hill Insurance Inc (603) 673-2111