creativeshed.com
A detailed map of Darnassus vendors and trainers
This map has been updated and moved to here