Vodafone Idea Limited stores In Rajouri Garden, New Delhi, Delhi