Nothing says “New England” like a little restaurant on the water. This is Geno’s in Portsmouth, NH
By Yankee Magazine
May 24 2012