Vodafone Idea Limited stores In Prem Nagar 1, New Delhi, Delhi