Corrigan Rug Cleaners is a family owned and operated business, serving Winchester, VA and the Northern Shenandoah Valley since 1944. Our services include cleaning wall-to-wall carpet in homes and businesses and also specialize in cleaning and repairing fine Oriental rugs and area rugs. Our services further include cleaning upholstery which is performed in our shop. We offer pick up and deliver by appointments, however, no appointment is needed if customers wish to bring in their rugs personally.