66 Wallace St, Vaughan, L4L2P4 — Leased