Sale: 1596 Noah Bend, London North (North I), N6G5S1