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