17704 103rd Avenue, Edmonton, Alberta T5S 1J9
Click here for street view