Sale: 2426 Red Thorne Ave, London South, N6P 0E7