The Parish Cafe has been around for a long time. It's not easy to keep delivering good food and good service year after year, but they've done it. The food is interesting, satisfying and reasonably priced. The environment is fun. The staff cares about whether their customers are satisfied.
As noted, the menu is primarily interesting sandwiches, though most diners should be able to find something that appeals.