0
  • An empty cart

    You have no item in your shopping cart

Neem

250 230

Azadirachta indica is a tree in the mahogany family Meliaceae. It is one of two species in the genus Azadirachta, and is native to the Indian subcontinent, i.e. India, Nepal, Pakistan, Bangladesh, and Sri Lanka.


2-12 Feet Available in stock Tree

Related Product