Sale: 2800 Sheffield Pl, London South, N6M 0E5