New Castle, New Hampshire

New Castle is the easternmost town in, and an exclave of, New Hampshire. It is separated from the rest of New Hampshire by the city of Portsmouth, and borders Maine across the Piscataqua River.