Fred Mason CO in Princeton, NJ serves customers in Princeton, NJ, Ewing, NJ Lawrenceville NJ Pennington, nj Robbinsonville, nj Trenton, NJ and all of Mercer County. We offer services in Carpet, Rug, & Upholstery Cleaning. We clean problem fabrics including Haitian Cotton. We specialize in Carpet, Rug, & Upholstery Cleaning in Princeton, NJ. We specialize in oriental and domestic rugs that are cleaned in our own plant. We treat pet stains and odor removal, we are also a water damaged rug specialist. We offer free pick up and delivery.