Jayalakshmi Sagolsem | Wednesday May 25, 2022
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 and an al-fresco setting that oozes a luxurious yet cosy dining vibe.
food.ndtv.com