Around Town: Inside Avatara, world's first Michelin star Indian vegetarian restaurant which made Mumbai its second home | Mumbai News
Last year, Dubai-based Avatara made a lot of noise when it was awarded one Michelin star, making it the first Indian vegetarian restaurant to win this accolade. Is it worth its salt, we bring you an exclusive preview