La Citrouille is a French restaurant offering homemade cuisine prepared with fresh, quality ingredients.