I can't believe I haven't written a review for Mary Jo's-- this place stacks up with some of the shops in NYC's garment district. You need it-- chances are you'll find it, along with some really nice ladies to help you.
After not being able to find just the right shade of pink for my bridesmaid's dresses last year, I went to Mary Jo's as a last resort. WOWEE! The place is the size of a warehouse, and has every kind of fabric you can imagine. Pricey silks to metallic polyester. All kinds of notions and accessories.
With a selection that makes Jo Ann's PALE in comparison, good prices and good customer service, I recommend MJCS for any fabric/sewing need you have.
TIP: I had to ship about 35 yards of fabric to the dressmaker in Massachusetts, and Mary Jo's took care of it. Everything from the wrapping to the shipping and keeping me posted via phone when everything shipped. Bonus!