105 - 1220 RIVERBEND Road, London, N6K0G5 — For sale @ $599,000