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