Vodafone Idea Limited stores Near Krishan Vihar, New Delhi, 110086