There are several Mill End Textiles stores in our area (southern Minnesota) - I think they started out with items like you mentioned (except for the pre-cuts).
Now they are quite large and carry a range of fabrics.
S. R. Harris is a large "outlet" fabric store located in a suburb northwest of Minneapolis, Minnesota.
I would probably only be interested in stopping by to shop at a "big" store.