Vodafone Idea Limited stores Near NH-24, Kanpur, 208007