China China is a restaurant located in Dundee, Scotland, offering an authentic taste of Chinese cuisine. It is situated on Clepington Road.