176 POPLAR Pl, London South, N6E 2X8 — For lease @ $2,500