Sale: 426 Beachwood Ave, London South, N6J 3K1