1. Torque Parts 380 Roma Jean Pkwy, Streamwood, IL 60107 Coordinate: 42.00278,-88.17849 Phone: (773) 945-0060