Neem Leaf Powder

$2.00$10.00

Azadirachta indica

Organic

Neem leaf is also known as Neem, Nimtree, and Indian Lilac, and typically grows in tropical and semi-tropical regions. Neem fruits and seeds are the source of neem oil. Neem tree products have been used in India for over two millennia.