703 Willard Ave, Toronto, M6S 3S7 — Sold