Vodafone Idea Limited stores In Chattarpur, New Delhi, Delhi