Results for @tags telus centre
Displaying 1 result

Telus Centre

Published about 2 years ago by University of Alberta

The Telus Centre is a 48,000 square foot creative space filled with state-of-the-art technologies and services for connecting Edmonton to the world. It is equip<a href="http://www.360cities.net/image/telus">...(more)</a>