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 info@joesmagiccarpet.com.
 
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