No...only some times the neem leaves are available..call them and see u can order them to get it for you. And if you are interested neem oil is available
I would call them and there is another place called little india has this stuff too . Check with them as well
Thanks! Your answer is awaiting moderation.