5-bed Detached House for sale in Vellore Village, 23 Shadetree Cres, Vaughan