8-bed Detached House for sale in Vellore Village, 143 Ballantyne Blvd, Vaughan