Magic Carpet Cleaning & Restoration
623 Main Street
South Portland, Maine 04106
Monday – Friday: 8:00am – 4:30pm
Saturday: 10:00am – 2: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.