1. Crystal Clean Building Solutions 676 Park Dr, Barrington, IL 60010 Coordinate: 42.23746,-88.2009 Phone: (847) 421-5662