L'ambassade is a French restaurant offering a taste of France.