Jamaican Sorrel

History of Jamaican Sorrel Jamaican Sorrel drink is a natural refreshing drink which is made from the leaves of the sorrel plant. The sorrel plant germinates from seed planted in the ground. The seed grows into roots and into a plant with flowers and red sorrel buds on the limbs. The sorrel plant flowers are … Continue reading Jamaican Sorrel