Hancock Fabrics is a great place to shop if all you need is fabric. They always have great prices, and great deals. They Have sewing machines, fabric and drapery. They have cheap patterns (which are always on sale) and have other things like yarn and beading supplies.
more