The sandwiches and quiches are fresh and delightful. The homemade donuts are Windham's best kept secret. There's a great array of beverages and snacks, and this is the perfect place to stop by if you're a visitor, because the menu is somewhat limited, but if you're only in town for a few days, that's not going to make a difference. The atmosphere is warm and laid back, and the service is quick and friendly. All in all, this is a must-try.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.