5-bed Detached House for sale in Vellore Village, 33 Calista St, Vaughan | Sold Conditionally