This is much more than just a café (an excellent one at that), they serve a wide variety of fresh sandwiches, soups, salads and great desserts. The staff was warm and friendly (and the prices are very reasonable). There is some seating in the lower part of the restaurant but lots of space upstairs (with a view!).
I'll be back!