Ham Cemetery is located at 526 Shaker Road, Canterbury, NH . Canterbury, NH is located in Merrimack County, NH.