HOME / IMAX theater / IMAX Theatre at Telus World of Science
11211 142 St NW, Edmonton, AB T5M 4A1
+17804513344
View Business Profile