Flat Rock Fabrics produces unique handprinted fabrics. We create our own designs and patterns and use a variety of printing methods such as stamps, stencils and rollers. We use eco safe, non-toxic inks, paints and dyes and print on organic cotton, hemp and linen fabrics. We also custom dye fabrics with with organic dyes made from plants. After the fabrics are dyed and printed we hand sew the material into table napkins, tea towels, table runners, tablecloths and placemats. We can produce custom fabrics for throw pillows, drapery, upholstery in many colorways to fit your individual needs