Kenilworth Park

South Edmonton: 7104-87 Ave NW, Edmonton, Alberta