Although I'm far from NC, I've purchased fabric from an Interior Alternatives store locally. These fabric stores are outlets for the F.Schumacher companies, like Waverly, Gramercy, Greff, Schumacher, Rosecore, PFM & Village. There is one located 43 min south of Charlotte in Richburg,SC. Not sure if you wanted to travel any further but thought you might like the info if you wanted to give them a call to see exactly what they stock. At the store near me, in the past I've picked up rolls of fabric for as little as $3.00 yd, not a bad price for decorator fabrics.
I live in Columbia, SC. My friends make multiple trips per year to Mary Jo's which is either in Charlotte or Gastonia. I've been there myself. Fabulous fabric store like none in this state.
MARY JO's in Gastonia...Cox Road exit off of I-85!!!!!!!! It is amazing!!!!! EVERYONE is Charlotte drives there for fabric. I have shopped there for 15 years or longer! You will not be disappointed.