Lease: 23A - 8888 Keele Street, Vaughan (Concord), L4K2N2