10130 103rd Street, Edmonton, Alberta T5J 3N9
Click here for street view