China China
Chinese
China China is a restaurant located in Dundee, Scotland, offering an authentic taste of Chinese cuisine. It is situated on Clepington Road.
Location
Best places nearby
The highest rated places close to China China.
Local restaurants nearby
Clepington Road, Dundee, Scotland, GB



