5-bed Detached for sale in Vellore Village, 53 Gallant Pl, Vaughan