Order Online
Royal China, Nehru Place, New Delhi | Restaurant Address

Locate Us

Chanakyapuri
LG03, The Chanakya Mall, Chanakyapuri, New Delhi, Delhi, 110021, India.
New Delhi
Delhi - 110021.
Get Directions
  01169020000
Mon-Sun
12:00 pm - 11:30 pm

FEEDBACK

QUICK LINKS
LOCATION
  • LG03, The Chanakya Mall, Chanakyapuri, New Delhi, Delhi, 110021, India.
    New Delhi
    01169020000

Follow Us At