Ivy grows some of her wares herself, and gathers the remainder from the woods outside Aleroth and in the Orobas Fjords. Due to Damian's actions she expects to run out of stock quickly, and doubts that her store will survive.
Ivy can be mindread for 15000 exp to lower her prices by 25%, revealing: "A Dragon Knight in the city! With even better prices I'm sure to make a handsome profit." Considering that her goods range in price from 7 to 15 gold, it may not be worth the experience debt to mindread her.
Location of Ivy ("L" on map - click image to enlarge):