21 - 861 Shelborne St, London South, N5Z 5C5 — For sale @ $549,900