Sale: 26 Kensington Ave, London North, N6H 1C2