Vodafone Idea Limited stores Near Chaukhandi Marg, New Delhi, 110018