Les P'tits Lilou is a French restaurant offering simple, flavorful dishes accompanied by local wines.