Le P'tit Lecourbe is a French restaurant offering an authentic culinary experience.