Sale: 1503 Hyde Park Rd, London North, N6H 5L4