Vodafone Idea Limited stores Near Shree Amruk Lal Nanda Marg, New Delhi, 110009