I bought fabric from Penney's. Paid 39 cents a yard for Rondo Percale. That was the most expensive cotton. The first Penney's store in Lansing, MI was 1 block from the State Capitol. When they built the new store about 3 blocks away they eliminated fabric.