Neem Leaf Powder

$10.00

The neem tree (Azadirachta indica) has been recognized as possessing powerful health promoting properties for millennia. In fact, there is evidence that as long as 4,500 years ago, neem was already being used to support healing. Its use originated in ancient India and neighboring countries, where it has long been revered as one of the most versatile plants known.