Sale: 20 Elmwood Ave E, London South, N6C 1J3