L'Embuscade is a French restaurant offering traditional cuisine prepared with fresh ingredients.