For Sale: 32 Euclid Avenue, London South, ON N6C 1C1 | Zealty