Lease: 101 - 9901 Keele St, Vaughan, L6A 0A1