for fabric you can find at random places in @Downtown as it depends from the material to quantity but you will have a great variety there. As for the needles, threads and buttons go to
@Nino Bros Co. they have everything. As for the sewing machine equipment it primarily depends on the brand of your machine, but contact Singer sewing machine's regional office at 5927768