Sale: 121 Tecumseh Ave E, London South, N6C 1S1