10020 101a Avenue, Edmonton, Alberta T5J 3G2
Click here for street view