Canterbury, New Hampshire

Canterbury Shaker Village (Merrimack County, New Hampshire)