Vodafone Idea Limited stores Near SH-7, Mehsana, 384210