South Elgin Service Center

Our South Elgin Service Center location can help you with all of your pest control needs. Our Customer Service team is available 24/7 to assist you at 800-332-7805

South Elgin Service Center

1635 N. Lancaster Road
South Elgin, IL 60177
Phone: (224) 227-6500
Secondary phone: (877) 284-6333
Fax: (847) 289-9029
Email: CustomerService@mccloudservices.com

Looking for a national program? Through our affiliation with Copesan, McCloud Services is able to offer commercial clients the benefit of a consistent national program that is enhanced by local knowledge and expertise.