Weaving Works has a wide variety of yarns from all over the world, and - given the name - has a variety of looms and thread and other accessories for weaving as well. They have an extensive library of crochet/knitting/weaving and other yarn/thread craft books, and a big table at which to sit down and peruse them. The staff are friendly and helpful too. There is a parking lot next door and it is close to many bus lines too.
more