Photo for Reference Only

                            Sorrel Leaves

Sorrel Leaves

1.00

Sorrel is a leafy green vegetable that is native to Europe. It has a sharp, lemony taste.





OK