New Castle, New Hampshire

Fort Constitution (Rockingham County, New Hampshire)