A little over priced, but decent sandwiches on fresh baked bread (you can get them toasted if you want a little more crunch to it). They only have 4 or 5 types of sandwiches for lunch but the ham/swiss and grilled veggie sandwiches are decent.
Soups are pretty good too, but everything tastes like its celery based. They have a different soup daily starting with curry veg on Mondays to potato leek, carrot, tomato, corn chowder, apple squash and cream of broccoli on Sundays. I haven't tried the apple squash or cream of broccoli on the weekends but am looking forward to a weekend in the city to try them.
Their pastries are to die for, and they have some nice teas as well.