Sale: 267 - 600 Hyde Park Rd, London North, N6H 5W8