1. Servicemaster Clean 555 River Bluff Rd, Elgin, IL 60120 Coordinate: 42.05828,-88.26802 Phone: (847) 695-4604