14940 121A Avenue NW, Edmonton, Alberta T5V 1A3
Click here for street view