No question: Gulessarian's by Regent St. at 8 Breese Terrace, 256-8000.
They have a special giant washing machine designed to launder Oriental rugs, which are natural fiber rugs. They will wash other types of rugs as well, if your rugs are the kind it'll work on. They can also mend damaged rugs using correct materials and hand techniques. They have done a beautiful job for me. Old local company, good family business, nationally known.