1038 Dearness Dr, London South, N6E 1N7 — Sold @ $784,900