New Hampshire has the shortest coastline in the United States, at 18 miles long. However small, visit the Seacoast region and you will be delighted with its blend of beautiful coastline with multiple sandy beaches, quaint small towns and the historic city of Portsmouth for culture, shopping, and fine dining. Click on any photo to […]
|