Vodafone Idea Limited stores Near Patparganj, New Delhi, 110092