Do not miss this down-home locally owned deli in the Wine Country, boasting a deli sandwich which is the golden standard of all deli sandwiches. Ask for a side of the homemade Italian dressing. The trip tip is fabulous, so is the turkey. Their sourdough rolls make my mouth water (I used to inhale them in high school with ranch dressing, probably a bit much). Great extensive beverage selection, fresh ingredients, wonderful deviled eggs, homemade beef jerky, and marinated mushrooms. An old-school Italian Santa Rosa staple!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.