Your Weekend Getaway to New Castle, New Hampshire: Official Travel Guide
Welcome to New Castle, New Hampshire. A tiny, undisturbed locale tucked away on New Hampshire's seacoast (nestled in between Portsmouth and Rye) that has endless ocean views literally at every turn you take—on foot or Vespa of course. Vroom vrooom!
