Go east of Draynor Bank Behind The Old Wise Man's House, looks for a house with a cauldron in it, you can't miss it.
You could either go to Draynor Village and go to Aggie the witch's house and get cheese there or you could go buy it at the Grand Exchange.
In barbarian village
Draynor Village
You find them in the monastary next to goblin village to the left of the village.
ddd
There is not any clay in barbarian village you have to bring some yourself.
You can find tomatoes at the witches house in Draynor Village.
You can find trolls in the cavern to the east of the fremmennik village.
The poison salesman is at seer's village in runescape. He plays a role in some runescape quests like murder mystery. The easiest way to access seer's village is by teleporting to camelot and running west.
you can find him in Dranor village in the middle of the town he sells kites and tow horses.
Level two of the Stronghold of Security in Barbarian Village.
You can find it exactly north of the Barbarian Village and exactly south of Edgeville.