Sale: 1031 Griffith St, London South, N6K 3Y7