telus field s

10233 96 Ave. N.W.
Edmonton
Alberta
Canada