Sports complex
Kenilworth Arena
Edmonton, AL78% like it (3.9 / 152 Reviews )
ABOUT
Kenilworth Arena is a sports complex located
at 8313 68a St NW, T6B 1T3, Edmonton
, AL.
It has received 152 reviews with an average rating of 3.9 stars.
It has received 152 reviews with an average rating of 3.9 stars.
FAQs
Accessibility:
- ✅ Wheelchair-friendly parking
- ✅ Wheelchair-accessible entrance
This Sports complex received 3.9 points from 152 customer reviews.
The address of Kenilworth Arena is:
Kenilworth Arena8313 68a St NW
Edmonton, Alberta T6B 1T3
Kenilworth Arena is listed under
LOCATION
Kenilworth Arena Location