Royal China was a family-run Chinese restaurant located on the Reading Road near the centre of Henley on Thames.