Vodafone Idea Limited stores Near SH-21, Lakhimpur, 787001