51 ASHBURY Ave, London South, N6E 1S9 — Sold