Canada C3 > Museums > Telus World of Science Telus World of Science 11211 142 St NW, Edmonton, Alberta, T5M4A1(780) 451-3344http://telusworldofscienceedmonton.ca