La Cabourne is a French restaurant emphasizing quality cuisine prepared with fresh, local ingredients.