Order Online
Royal China, Nehru Place, New Delhi | Restaurant Address
Royal China
Home
Menu
Locate Us
Gallery
Awards
Contact Us
Deals
Order Online
Royal China
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
info@royalchinadelhi.com
FEEDBACK