Lease: 28 Delfire St, Vaughan, L6A 2L9