Vodafone Idea Limited stores Near Mahavir Enclave I, New Delhi, 110045