26 De La Roche Drive, Vellore Village, Vaughan (N12246929)

26 De La Roche Drive, Vellore Village, Vaughan

the location & the neighbourhood