1. TLC Printer Repair 158 Macarthur Dr, Willowbrook, IL 60527 Coordinate: 41.78005,-87.95326 Phone: (630) 940-4531