Question: Which town in New Hampshire includes the villages of North Sanbornton and Gaza and is also home to the Bay Meeting House and Vestry?
Sentence (from "Sanbornton, New Hampshire"): The population was 2,966 at the 2010 census.
Relevant evidence: No