Les Caudalies is a French restaurant featuring a garden, terrace, restaurant, and bar.