3-bed Detached House for sale in Vellore Village, 27 Fontebella Ave, Vaughan | Sold Conditionally