Le Coucou is a French restaurant offering simple, well-prepared cuisine.