Vodafone Idea Limited stores Near SH-134, Mehsana, 384001