Contact Us
map directions
Magic Carpet, Cleaning & Restoration 
623 Main Street
South Portland, Maine 04106
Business hours:
Monday - Friday: 8:30am - 4:30pm
Saturday: 9:00-2:00
Pickup & Delivery
Phone: (207) 767-1359               

Fax: (207) 347-7009 
For any questions regarding service, please contact us 24 hours a day at 207-767-1359 or
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