Are you in need of the best service for Upholstery Cleaning in Huntingdale? Look no further than Carpet Clean Magic. As a local, family-owned and operated business with over 15 years of experience, we take pride in delivering top-quality workmanship throughout Perth. Our comprehensive services include carpet dry cleaning, rug cleaning, tile grout cleaning, leather cleaning, upholstery cleaning, mattress cleaning, commercial carpet dry cleaning, and end-of-lease move-out cleaning services. Trust us to keep your home or office space fresh and clean.