Have you been to either of these places. I tend to try to get fabric cheaper. Use to get material at our Eastlake Walmart, but of course they closed. Have found the Walmart on Mayfield Rd still has fabric.
http://www.marasfabricandgifts.com/
http://www.quiltsandsewforth.com/