TELUS World Of Science is a Canadian Movie Theater based in Edmonton, Alberta. TELUS World Of Science is located at 11211 142 St NW, Edmonton, AB T5M 4A1, Canada,
Please contact TELUS World Of Science using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find TELUS World Of Science opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.