Royal China is a Chinese restaurant located at 14 Wellington Place. It is conveniently situated near the University of Northampton, offering takeaway and delivery options. The establishment is known for its Chinese cuisine.