Lease: 10262 Keele St, Vaughan, L6A 5B6