1080 avenue Cliveden, Delta, Colombie-Britannique V3M 6G6
Click here for street view