Vodafone Idea Limited stores Near Kushwaha Marg, New Delhi, 110091