Michael's a one of the biggest arts and crafts stores in the immediate area. I am always able to find what I need for my various projects. They have plenty of fabric, yarn, patterns, and everything else you would expect from a crafts store plus a whole lot more!
more