TELUS World of Science
TELUS World of Science – Edmonton is a truly out-of-this-world experience, with a wide variety of themed galleries to explore, IMAX movies to discover and tons of fun and engaging hands-on science to experience.
Location & Contact
Address: 11211 142 St NW, Edmonton, AB T5M 4A1
PLAN YOUR EDMONTON ADVENTURE