OPC Pest Services 22272 N Pepper Road Unit E Barrington IL 60010 (775) 299-1828 https://www.opcpest.com/locations/illinois/lake-barrington/ Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×