11842 104th Avenue NW, Edmonton, Alberta T5K 2T8
Click here for street view