New Hampshire Route 31 begins in which Hillsborough County, New Hampshire town?
New Hampshire Route 31:  It runs from Mason on the Massachusetts border to Goshen. Mason, New Hampshire: Mason is a town in Hillsborough County, New Hampshire, United States.
Mason