For over 54 years, the professionals at Cotton Shops have provided residents in the Salt Lake City area, with a great selection of sewing machines and materials to help them mend and make all kinds of garments. Over the years, we have developed a sterling reputation by always putting the needs of our customers first, helping you find exactly what you are looking for. At Cotton Shops, we have a large inventory of materials so you can find exactly what you need to complete your project. We also offer repairs and layaway. Some of the products we can offer includes sewing and embroidery machines, wide variety of fabrics, thread, notions, quilting machines, frames and supplies, needle craft supplies, sergers, and sewing furniture. Find all the sewing and quilting materials you need at Cotton Shops. We will go the extra mile to make sure you are completely satisfied with every aspect of our service.