Lease: Main Floor - 9762 Keele St, Vaughan, L6A 3Y6