Sale: 10 Stroud Cres, London South, N6E 1Z6