Address: 1, Still River Road, Center of Town, Harvard, Worcester County, Massachusetts, 01451, United States