8313 68a St NW, Edmonton, AB T6B 1T3, Canada
How to go there
Arena Loc: 53.5191 / -113.431
Plan your visit