2180 Lilac Ave, London South, N6K 5C5 — For sale @ $879,900