Sale: 160 America Avenue, Vaughan (Vellore Village), L6Z3E8