92 Laval Street, Vellore Village, Vaughan (N12256072)

92 Laval Street, Vellore Village, Vaughan

the location & the neighbourhood