Quick Overview
Nature’s Way Neem Leaves - 100 caps is a dietary supplement containing potent extracts from the traditional Indian plant, neem leaves, which have long been known to help the body cope with mild gastrointestinal problems caused by contaminated food.