14 of 14
Advertisement for IBM.
One of the many ads found in the Mirror special from North York’s major corporate citizens. The IBM facility at Eglinton Avenue and Don Mills Road is currently home to Celestica.
Back to article