3-bed Detached for sale in Vellore Village, 28 Osprey Dr, Vaughan