Top Stories Eco Hotels expands in Vadodara with the opening of ‘The Eco’June 17, 2024 Eco Hotels and Resorts Limited has announced the opening of its new property, “The Eco,” in Vadodara, featuring 57…