11904 113th Avenue NW, Edmonton, Alberta T5G 3C2
Click here for street view