35th Ave Sew n Vac on 35th ave and Northern is a big shop with fifteen thousand bolts of fabric, many used sewing machines for sale, also new. They have a large selection of long arm setups also.
For reasonable prices on fabric theres Mulqueens on 59th ave and Northern. All fabric is 6.98 a yd.
There are many shops out in Mesa but I dont do that area so dont know about them.