My local WalMart has fabric and patterns and does a good business in that department.
OK, now you have me curious. My Wal-Mart is pretty urban, may not have that department, but will look the next time I’m over there.