Since 1959, General Cleaning Corporation, a locally-owned company, has been working hard to keep businesses, medical offices, and industrial sites in the Duluth area clean. From janitorial to snow removal, we can help your business from the inside out. Our experienced crews are trained to provide quality cleaning and customer satisfaction. We are fully insured and bonded. When you need professional cleaning and maintenance services for your commercial or industrial business, General Cleaning Corporation is insured and bonded with over 55 years of experience! General Cleaning Specialists can assist your construction project for a final clean up to prepare your facility to be open for business. We handle new construction cleanup from homes to major building projects. No project is too small or large. Our trained specialists clean the dust and debris so you can be ready to open your doors to customers and/or clients. And with our janitorial division, we can maintain the appearance of your new building after the construction is completed.