La Cascade is a French restaurant offering Provençal cuisine.