What is the location with a population of 331 where Cardigan Mountain State Park is located?
Cardigan Mountain State Park: Cardigan Mountain State Park is a 5655 acre state park in Orange, New Hampshire. Orange, New Hampshire:  The population was 331 at the 2010 census.
Orange, New Hampshire