Vodafone Idea Limited stores Near Gotri Road, Vadodara, 390021