Le Lion d'Or is a French restaurant offering a generous menu in a tastefully decorated, intimate setting.