Sale: 322 Vellore Avenue, Vaughan (Vellore Village), L4H2Z2