1. EcoClean The Sewer & Drain Specialists 9 Washington Ave, Scarborough, ME 04074 Coordinate: 43.57663,-70.35767 Phone: (207) 310-8429