21 - 861 Shelborne Street, London South (South J), N5Z5C5 — For sale @ $549,900