Des Druides is a French restaurant offering refined cuisine with a focus on local and seasonal ingredients.