Where is Glow Edmonton Located? Follow We are located at the Edmonton Expo Centre 7515 118 Ave NW, Edmonton, AB T5B 0J2 Related articles How many dates can I reserve with my Season Pass? Why aren't you open on Sundays? How do Season Passes work? Why do I have to specify a time to buy tickets? What are ticket prices for Glow? Comments 0 comments Article is closed for comments.