Your Location
Delhi NCR
A
B
H
K
L
M
N
P
S
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.