TELUS World of Science Edmonton

11211 142 St NW
Edmonton, Alberta T5M 4A1
780-451-3344

Read Reviews | Rate Theater