Located at Crowne Plaza Okhla, New Delhi, Chaobella is a dual restaurant in Delhi that offers Chinese and Italian cuisines under one roof. The restaurant features classy decor with low lighting, a brown hue interior ...
The chefs at ChaoBella have crafted a delectable spread, which gives a contemporary twist to the popular traditional ingredients of Chinese cuisine