4-bed Detached for sale in Vellore Village, MLS N12650034, Vaughan