Having a professional wash a rug for you can cost a pretty penny - here's a guide and check list so that you can get it squeaky clean without causing damage.

See Full Page