23 - 680 Commissioners Rd W, London South, N6K 4T8 — Sold