Sale: 143 Vellore Park Ave, Vaughan, L4H 4S5