Vodafone Idea Limited stores Near Mehsana, Mehsana, 384001