Vodafone Idea Limited stores Near Maharaja Ajmeedh Marg, New Delhi, 110092