Sale: 2363 Bakervilla St, London South, N6P 0H4