This product is currently out of stock and unavailable.
Organic Neem Leaves (dried)
Latin – Azadirachta indica
Origins : India
Parts : Freshly dried Organic Leaves
Certified Organic by Soil Association UK
25g, 100g, 1 kg, 5 kg, 25 kg, 500g
There are no reviews yet.
You must be logged in to post a review.