Sale: 1553 Hyde Park Rd, London North, N6H 5L5