Order Online
Royal China | Chinese Restaurants in Nehru Place, South Delhi, Delhi, Chinese Restaurants Near Me
A fine dining chinese restaurant and Bar
Order Now
or Call at 01169020000

About Us

Royal China' is all about Chinese regal dining serving a range of Chinese cuisines and beverages. Combining the essence and perfect taste of Chinese Cuisine, we aim to educate and promote. The Gastronomy of Chinese food and culture. The Restaurant is located in Nehru place (Eros Towers) South Delhi. State-of-the-art interior, chic dining and ambience with amazing view of Delhi from the 16th floor will transport our guests into a state of comfort and bliss.

A fine dining Chinese restaurant and bar


A fine dining Chinese restaurant and bar


Wall Of Fame

  • LG03, The Chanakya Mall, Chanakyapuri, New Delhi, Delhi, 110021, India.
    New Delhi

Follow Us At