Nature's Way Neem Leaves are a natural source of antioxidants and phytonutrients. Each capsule contains 475 mg of neem leaves, providing a convenient way to access the benefits of this herbal supplement. Perfect for supporting immune health, Neem Leaves make a great addition to any daily wellness routine.
Wishlist
Wishlist is empty.