Last week I stopped for lunch at Maddies in Salem, NH. I have been there numerous times before, in warmer weather there is limited outdoor eating, the food is very very good, as is the service. They serve breakfast and lunch and do catering.
There are many 4 & 5 star rating for food and service which I can attest to. Lunch can be busy, best thing to do is try and get there a little early if you can.
Located at 240 N Broadway, Salem, NH - tel. 603 894-0094