Sale: 1301 Sandbar St, London North, N6G 0Y3