Where is TELUS World of Science-Edmonton?
TELUS World of Science-Edmonton is located in Northwest Edmonton. It's in a welcoming neighbourhood well known for its great selection of restaurants. If you want to find things to do in the area, you might like to visit West Edmonton Mall and Rogers Place.
Things to see and do near TELUS World of Science-Edmonton
What to see near TELUS World of Science-Edmonton
- University of Alberta
- Rogers Place
- Commonwealth Stadium
- Sir Winston Churchill Square
- Kinsmen Sports Centre
Things to do near TELUS World of Science-Edmonton
- West Edmonton Mall
- South Edmonton Common
- Kingsway Mall
- Northern Alberta Jubilee Auditorium
- Edmonton City Centre