Telus World of Science (Edmonton)
11211 – 142 Street, Edmonton, Alberta, Canada
West Edmonton Mall
8882-170 Street Edmonton, Alberta, Canada
Categories of the places