10423 101st Street, Edmonton, Alberta T5H 2R8
Click here for street view