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.
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