Vodafone Idea Limited stores Near Mayur Vihar Phase I, New Delhi, 110091