6165 Highway 17A, Delta, Colombie-Britannique V5K 5B8
Click here for street view