Neem Plant

AED35.00
In stock
SKU
Neem Plant

The Neem plant ( scientific name Azadirachta indica ) is an evergreen tree native to the Indian subcontinent. The Neem plant is also commonly known as Indian lilac or nimtree

More Information
Location Abu Dhabi
Write Your Own Review
You're reviewing:Neem Plant