Kenilworth Arena
8311 68A St NW Edmonton AB
View Larger Map