Worst service and horrible management and staff. The management actually hung up on me. If you ever need a tow, call anybody else. I would hope that AAA drops A+ from their list of suppliers, so that other members do not have to deal with this type of company.
This shop is not an AutoMD Featured Shop. Compare to Featured Shops nearby.
160 N Barrington Rd, Streamwood, IL 60107