4-bed Detached for sale in Vellore Village, 382 Via Campanile, Vaughan