Large field is a good place to bring kids (road is not busy).
84 Ave Green-Space is located at 7704-7740 85 Ave NW, Edmonton, AB T6C 1G1, Canada