10120 103rd Avenue, Edmonton, Alberta T5J 3R6
Click here for street view