9820 106th Street NW, Edmonton, Alberta T5K 2J6
Click here for street view