Sale: 171 TECUMSEH Ave E, London South, N6C 1S3