On-Site Magazine


Image

Telus House Toronto earns LEED Platinum
1001757408-1001757410


Telus House Toronto at 25 York St. in Toronto. Photo courtesy of Menkes Devleopment Ltd.