This bustling place has standard american fare, which means lots of New England staples, mexican, french, you name it. And pie! I had a yummy beet salad. Nothing jumped out as vegetarian, but they have enough on their menu that it was easy to make something happen. They were busy and only take cash. Service was adequate.