21 - 680 Commissioners Rd W, London South, N6K 4T8 — Sold @ $480,000