is the smallest town in the state of New Hampshire
. It is located in Rockingham County on islands at the mouth of the Piscataqua River. The town occupies an archipelago which is made up of a main island known as Great Island and several smaller ones surrounded by the Atlantic Ocean and Piscataqua River. The town ...Read more about New Castle>
There are no New Castle articles at this time. New Castle Overview
There are no Best of New Castle, New Hampshire pictures at this time.