Vegetarian Fine Dining at Royal Vega, ITC Grand Chola Chennai

As the name goes, Royal Vega is a Fine Dining Vegetarian restaurant in ITC Grand Chola  From the minute you walk into the restaurant, you are transported to the Royal palace where you are the King/Queen.What sets this restaurant apart is that it...