Vodafone Idea Limited stores In Vikas Marg, New Delhi, Delhi