Vodafone Idea Limited stores Near Mangalam Place, New Delhi, 110085