Sale: 75 - 3400 Castle Rock Place, London South (South W), N6L0E4