Vodafone Idea Limited stores In Keshav Puram, New Delhi, Delhi