Question: The Lafayette Artillery Company is headquartered at which town in Hillsborough County in the United States?
Sentence (from "Lafayette Artillery Company"): The group has continued to operate continuously since its founding, and since 1833 it has been headquartered at Lyndeborough, New Hampshire.
Relevant evidence: Yes