Contact Us

Magic Carpet Cleaning & Restoration

623 Main Street
South Portland, Maine 04106

Business hours:

Monday – Friday: 8:00am – 4:30pm
Saturday: 8:00am – 12:00pm

Phone: (207) 767-1359
Fax: (207) 347-7009

Pickup & Delivery

For any questions regarding service, please contact us 24 hours a day at 207-767-1359 or Schedule an Appointment here.

We clean carpets in the Southern Maine area. South Portland, Cape Elizabeth, Scarborough, Old Orchard Beach, Saco, Yarmouth, Cumberland, Falmouth, Gray, North Yarmouth, and Portland Maine.

Map & Directions

Click Here For Map & Point-To-Point Driving Directions