Vodafone Idea Limited stores Near Road No 1%2C Vadodara%2C 391135