Vodafone Idea Limited stores In Jhilmil Colony, New Delhi, Delhi