Where can I buy the Neem Leaf?!
Question:
Where can I buy the Neem Leaf?
Hi can anyone help me on where can I purchase this leaf, I live in Los Angeles California, any feedback would be of much help. Thanks in advance.
Answers:
This company is located in California. Their website is useful, explaining their products, and also how to grow neem yourself.
http://www.neemamerica.org/index.html...