Vodafone Idea Limited stores Near Samta Cross Road%2C Vadodara%2C 390016