JoAnn is a typical fabric store. I believe it used to be House of Fabrics. They have a large fabric selection and other crafting items too. The prices tend to be average to high. They have sewing machines and patterns as well. This is not my first stop when shopping for fabric, but I have found nice things there.
more