Vodafone Idea Limited stores Near Crida Road, Vadodara, 391135