No products in the cart.
Mouse over to zoom in
Click to open expanded view
Neem is an evergreen tree with a well-earned reputation for being the most potent medicinal flora in the world. The neem tree is known in Ayurveda as nature’s pharmacy. The tree grows
predominantly in the Indian subcontinent but is now being cultivated in similar climates all over the world as people are beginning to recognize its usefulness.