Le Relais De St Leu is a French restaurant offering a convivial dining experience with traditional cuisine and family meals.