Vodafone Idea Limited stores Near Azad Hind Fauj Marg, New Delhi, 110059