Posted by Nansee on August 24, 2021, 6:18 pm, in reply to "Do you have leaves?"
Neem trees are all over town. I have one at Casa Luz. There is a big one outside of Los Titos on the other side of Playa Blanca. Once you know how to recognize them you will realize how many there are around.