Chez Francis is a French restaurant offering traditional dishes made with local ingredients. Enjoy a flavorful experience in a beautiful setting.