For Sale: 25 Euclid Avenue, London South, ON N6C 1C2 | Zealty