Jamavar – The Leela Palace, Chennai

Yabadabaddooo..  Restaurant Week India is back and this time they have tied up with a few new restaurants as well.  Giving people an opportunity to dine at a five star hotel, or a fine dining restaurant without worrying about putting a big dip in...