February 22, 2022

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

Email Us

Pickup & Delivery

For any questions regarding service, please contact us 24 hours a day at 207-767-1359.

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