Question: New Hampshire Route 31 begins in which Hillsborough County, New Hampshire town?
Facts:
New Hampshire Route 31 run from Mason
Mason, New Hampshire is a town in Hillsborough County
Answer: Mason