Sale: 42 - 900 Pond View Rd, London South, N5Z 4L7