David’s Rug Cleaning offers a variety of rug repair services. Our Iranian rug repair man has been doing this work for 40 years and he can weave a rug from scratch. We can repair your fringes or put a brand new fringe. If the edges of the rug are coming out or fraying, we can restore them. If there are holes in the rugs, we can reweave them or patch them. We can restore moth damage and reduce a rugs size. We are qualified to do any and every possible repair on an area rug.