8 - 1025 Hargrieve Rd, London South, N6E 1P7 — For lease