Sale: 34 Thackerey Pl, London North, N6G 3E7