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