17210-17318 106th Avenue NW, Edmonton, Alberta T5S 1H9
Click here for street view