First let me point out that this restaurant is located in the town of "New Durham", not Durham. New Durham is a small town in the Lakes Region of New Hampshire, Durham is the home of the University of NH and located nearer the seacoast.
Whenever I have one of my infrequent hankerings for fried seafood, I always find my...
More