Le Tavaillon is a French restaurant offering a quality culinary experience.