If you love to sew or do any sort of craft, you should stop by Baer Fabrics. I have never seen such a selection of fabrics. From tulle to upholstery fabric, if you need it, I'm sure they have it. And for the beginner, they also offer classes. The whole store takes up every floor of the building in which it occupies (I forget if it is 3 or 4 floors) and they offer free parking during the day. I believe they also offer wholesale to business.
more