Vodafone Idea Limited stores Near Naraina Vihar, New Delhi, 110028