Goya Lady Fingers

Product of France.