Lease: 90 Stephanie Blvd, Vaughan, L4L 1A6