703 Willard Ave, Toronto, M6S3S7 — Sold