4-bed Detached for sale in Vellore Village, 233 Vellore Ave, Vaughan