Sale: 2800 SHEFFIELD Place, London, N6M0E5