TELUS World of Science - Edmonton Categories Arts, Culture & EntertainmentEvent Facilities 11211 142 Street Edmonton Alberta T5M 4A1 (780) 452-9100 (780) 455-5882 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×