There's a Portsmouth sandwich shop, Moe's Italian Sandwiches, which has now a quite a few locations throughout the NH Seacoast region. I've tried them a couple of times, and though their sandwiches taste pretty good, they're quite skimpy. What I don't understand is why the local cult-like following?? It appears on other food related sites such as Yelp, that people who grew up with them will swear by them and people new to the area (such as myself) tend to be unimpressed. If you dismiss Moe's, it's like hating the Red Sox, being unpatriotic or something.
Moe's Italian Sandwiches
22 Daniel St, Portsmouth, NH 03801