Question: New Gloucester, Maine is home to which Shaker village?
Sentence (from "New Gloucester, Maine"): New Gloucester is a town in Cumberland County, Maine, in the United States.
Relevant evidence: Yes