Telus World of Science March 13, 2019 Map Unavailable Address 11211 142 St NW, Edmonton Canada Upcoming Events No events in this location