La Mare aux Canards is a restaurant-rotisserie specializing in poultry cooked over a wood fire.