Neem Powder

Neem Powder

$10.00 Sale Save
Size 1 oz
Neem (Azadirachta indica) is an evergreen tree native to the Indian subcontinent. Its leaves have been used in traditional Ayurvedic medicine for centuries due to their numerous health benefits.