Sale: 21 Ocean Avenue, Vaughan (Vellore Village), L6A2X7