This place has great food, with fresh ingredients dominating, and a wonderful selection of teas. It isn't obvious, but there is a lot of extra seating in the back, away from Main Street, so don't walk away just because the front porch is full.
Pros: great food, wonderful tea
Cons: slightly expensive, very busy
more