Locate Us
LG03, The Chanakya Mall, Chanakyapuri, New Delhi, Delhi, 110021, India. 01169020000
Experience an everlasting taste of authenticity with a regal and impeccable dining experience at Royal China. Serving traditional Cantonese dishes with a modern twist paired with intriguing cocktails is sure to transport you to a state of comfort and bliss.
LG03, The Chanakya Mall, Chanakyapuri, New Delhi, Delhi, 110021, India. 01169020000