811 NIXON Ave, London South, N6C 3W5 — Sold