Festival Condos Vaughan is one of Menkes’ Master-planned developments spanning over 100 acres in the South VMC. Festival Condos are modern living