Are you looking for the best Chinese restaurant in New Delhi? Royal China is one of the best Chinese restaurants in Chanakyapuri, New Delhi. We provide the best services to our customers, and we excel at that by delivering quality.
"A FINE DINING CHINESE RESTAURANT AND BAR"
Rice and Noodle
We also provide online ordering services.
For more details or questions, please visit the Royal China Delhi Website or call us at this number: 01149818000