We have one in Raymond, NH that I stop in once in a while. Lots of fabric, lots of hardware (for DH to look at). Neat store. Miss the one that used to be in Milford, NH.
Another store on this idea is Marden's. They are only in Maine, some, not all carry fabric and prices are wonderful.