Telehouse launches 3 Toronto data centres to facilitate internet traffic flow
The company acquired the three sites, located at 151 Front St. W., 250 Front St. W. and 905 King St. W., last year for $1.35 billion.