Hillsborough, a quintessential New England town, is situated along the banks of the Contoocook River in southern New Hampshire. Granted in 1735 as "Number 7" to Col. John Hill, this small tract of... This description may be from another edition of this product.