The Burrow is a top spot in Healdsburg for business lunches, family dining, and relaxed drinks, offering great food, craft beer, and wine in a warm, welcoming setting.