Vodafone Idea Limited stores Near Pocket 12, New Delhi, 110085