3-bed Semi-Detached for sale in Vellore Village, 246 Hansard Dr, Vaughan