Vodafone Idea Limited stores Near O P Road, Vadodara, 390020