I have not seen it there but I know my Walmart carries it.
I think you could call them and ask, Joann in the mall would be another possibil option and I know Hilshers store in Port Trevorton has it by the foot.
I don't know. I do know that some of the larger Fabric stores have it and stores that carry the nice table cloths
Thanks! Your answer is awaiting moderation.