121 Kimberley Ave, London South, N5Z 4Z2 — For sale @ $449,900