Vodafone Idea Limited stores Near Barra 7 Road, Kanpur, 208022