Tales posts tagged Royal vega.
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…