Zambar has three outlets across Delhi-NCR, and I decided to visit their outpost in Ambience Mall in Gurugram.
South Indian food defines comfort for many of us. Enjoy the flavours of South Indian food at these restaurants in Delhi.