Delhi NCR
Delhi NCR

Located at Sohna Road; this restaurant offers North Indian, Chinese and European delicacies. The interiors of this place look elegant with a combination of cream walls, wood-finished decor and a well-lit space. Give a shot to their regional food festival specials.