If you want a thorough cleaning from the leaders in the Greater Portland carpet cleaning industry then you need to call Magic Carpet Cleaning & Restoration. We have been Voted Greater Portland’s Best Carpet and Restoration Cleaning Service for the last 16 years and serve all of Southern Maine, including Portland, South Portland, Cape Elizabeth, Scarborough, Falmouth, Saco and Cumberland.

Below is a list of all our cleaning services we provide to the Southern Maine area.