I am from Dudley (which borders Charlton and is very near to Sturbridge) It's hard to find good fabric stores and you are right that Charlton and Sturbridge have some nice ones. A new store opened in Auburn about a year ago called That 1.99 Fabric Store. YES. everything is only 1.99 a yard. I've picked up a lot of fabric there for the "stash"