59 Rossi Drive, Vellore Village, Vaughan (N12352506)

59 Rossi Drive, Vellore Village, Vaughan

the location & the neighbourhood