Nettle Tea FAQ

What is Nettle Tea? Nettle tea is a herbal tea made from the leaves and roots of the stinging nettle plant. Nettle tea is an infusion or decoction, depending on how you prepare it. It is often …