1. Nedza Automotive Inc 27457 N Williams Park Rd Ste B, Wauconda, IL 60084 Coordinate: 42.2627,-88.17356 Phone: (847) 526-6140