Sale: 14 Euclid Ave, London South, N6C 1C1