Vodafone Idea Limited stores Near Gorwa Road, Vadodara, 390016