Le P'tit Lecourbe is a French restaurant offering a charming dining experience.